본문 바로가기

알고리즘/SWEA

7272

static const char * ans[2] = { "DIFF", "SAME" };
static char one_hole[] = { 'A', 'D', 'O', 'P', 'Q', 'R' };
static int table[255] = { 0, };

static int solution(void)
{
	char buf1[16], buf2[16];
	scanf("%s %s", buf1, buf2);

	int size;
	if ((size = strlen(buf1)) != strlen(buf2))
		return 0;

	for (int i = 0; i < size; i++)
	{
		if (table[buf1[i]] != table[buf2[i]])
			return 0;
	}

	return 1;
}

static inline void table_init()
{
	table['B'] = 2;
	for (int i = 0; i < sizeof(one_hole) / sizeof(char); i++)
		table[one_hole[i]] = 1;
}

...

'알고리즘 > SWEA' 카테고리의 다른 글

7087  (0) 2021.11.01
7792  (0) 2021.11.01
7701  (0) 2021.10.31
7733  (0) 2021.10.31
8016  (0) 2021.10.31