개발자 톡

연습문제 톡 [한양대 HCPC 2023] X marks the Spot

C언어 풀이 오점이 궁금합니다

등록일
2024-05-24 23:10:22
조회수
198
작성자
jihong789
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {

	int n;
	char str_1[5000][100];
	char str_2[5000][100];
	char result[5000];
	scanf("%d", &n);

	for (int i = 0; i < n; i++) {
		scanf("%s %s", str_1[i], str_2[i]);
	}

	int result_idx = 0;

	for (int i = 0; i < n; i++) {
		for (int j = 0; str_1[i][j] != '\0'; j++) {
			if (str_1[i][j] == 'x' || str_1[i][j] == 'X') {

				if (str_2[i][j] >= 'a' && str_2[i][j] <= 'z') result[result_idx++] = str_2[i][j] - 32;
				else result[result_idx++] = str_2[i][j];

			}
		}
	}
	result[result_idx] = '\0';
	for (int i = 0; result[i] != '\0'; i++) printf("%c", result[i]);

	return 0;
}

예상 결과와는 일치하는데 채점 결과가 오답처리 되어서 질문 드립니다
#[한양대_HCPC_2023]_X_marks_the_Spot

이 카테고리의 톡 더보기