mk_misuzuさんが投稿したコード一覧

C++ 手芸王

#include <iostream>
#include <string>
using namespace std;

int check(const int n, const string str){
	if(n % 2 == 0) return -1;
	int p1 = n / 2, p2 = p1;
	for(int i = 0; i <= n / 2; ++i){
		switch(i % 3){
		case 0:
			if((str[p1] != 'b') || (str[p2] != 'b')) return -1;
			break;
		case 1:
			if((str[p1] != 'a') || (str[p2] != 'c')) return -1;
			break;
		case 2:
			if((str[p1] != 'c') || (str[p2] != 'a')) return -1;
			break;
		}
		--p1; ++p2;
	}
	return n / 2;
}

int main(){
	int n;
	string str;
	cin >> n >>str;
	cout << check(n, str) << "\n";
}

C++ ガチャガチャ

size_t Rand(size_t n){
	// 0 ~ (n-1)までの整数をランダムに出力する
	return x;
}

class G_Oracle{
	void Drop();
}

void G_Oracle::Drop(){
	size_t x = Rand(101);
	if(x < 20){
		cout << "緑うーぱ" << endl;
	}else if(x < 40){
		cout << "青うーぱ" << endl;
	}else if(x < 60){
		cout << "黄うーぱ" << endl;
	}else if(x < 80){
		cout << "桃うーぱ" << endl;
	}else if(x < 100){
		cout << "橙うーぱ" << endl;
	}else{
		cout << "メタルうーぱ" << endl;
	}
}

int main(){
	G_Oracle gacha;
	// 5回回してみる
	gacha.Drop();
	gacha.Drop();
	gacha.Drop();
	gacha.Drop();
	gacha.Drop();
}

よく投稿されているコード

タグ

最近投稿されたコード