Challenge
Careers
Class
Connect
로그인 후 문제풀이가 가능합니다.
해당 코드 실행 문제점 (c언어)
#include <stdio.h> int main(void) { int N; scanf("%d",&N); char* A[N]; char* B[N]; for (int i=0;i<N;i++) scanf("%s %s",&A[i],&B[i]); for (int i=0;i<N;i++) printf("%s %s\n",&A[i],&B[i]); return 0; } 해당 코드 실행해서 문자열 배열들을 받으려고 하는데 입력 예시2에서 A[5], B[5] 이후에 이상한 문자들이 들어가있네요. 이렇게 문자열 받으면 안되는건가요?? 안된다면 어떻게 해결할 수 있을까요??
파이썬 코드 실행시간 단축 조언 요청
안녕하세요 아래 코드의 실행시간이 두개의 테스트경우에서 실행시간이 0.0002초 초과하는데 혹시 하단의 코드에서 실행시간을 줄일 수 있는 방법 조언요청드립니다. import sys number = int(input()) result_list = '' for _ in range(number): row = input() row1, row2 = row.split() for idx in range(len(row1)): if row[idx] == 'x' or row[idx] == 'X': search_idx = idx break result_list+=row2[search_idx].upper() print(result_list) 감사합니다.