목록백준 문제 (14)
블램의 일상 IT카페
문제. 풀이. #include int main() { int T=0,a=0,b=0; char p[10]=","; scanf("%d", &T); for(int i=1; i
문제. 풀이. #include int main() { int x,n,a,b,mul=0; scanf("%d\n%d",&x,&n); for(int i=1; i
문제. 내가 틀린 이유. : 왜긴 왜야 그냥 수학을 못해서 조건문의 활용이 익숙하지 않았다. 배수의 개념을 홀짝으로 바꿀생각을 못했다.
문제. 내가 틀린 이유.(정확힌 삽질한 이유..) : 예제를 입력 시 출력에서 저렇게 똑같이 나오게끔 하려고 오랜 시간을 들였다. 하지만 아무리 생각해도 방법이 없었다. 그 이유가 for문을 사용한다고 해보자. for{}문 안에 scanf로 A,B두수를 입력받고 printf문을 쓰면 입력값 뒤에 바로 출력값 이게 반복되는 건데... 난 그럼 안된다 생각하고 for문을 두개써보기도 하는 등 해봤는데 안됐다. 그 이유도 대충 자세힌 모르겠는데..첫번째 for문에서 scanf로 A,B 두 수 입력 받고 그 밑줄에 sum(변수를 만듬) 변수를 A+B가 되게끔해서 총 3번 반복 한다고 하면 scanf를 1번 반복할때 sum에 첫번째 입력 합이 들어가고 두번째엔 두번째 값, 세번째엔 세번째값 해서 그 밑에 두번째 ..
문제. 내가 틀린 이유. : 분명 ide에선 제대로 출력이 되는데 이상하게 백준에선 자꾸 요로콤 뜨더라... 분명 나만 그런거 아니지 !?!!??! 하는 마음에 어차피 코드도 출력 제대로 되고, 사실상 중요한 부분은 다 맞았다고 생각하고, 사소한 부분만 틀린거라 생각해 바로 구글링 들어갔다. 다행히 나만 그런게 아니였다. 원인은 공백처리가 제일 큰 문제이다. 내가 왜 틀렸는지 코드를 통해 분석해보자. #include int main() { printf(" ,r\'\"7\n"); printf("r`-_ ,' ,/ \n"); printf(" \\. \". L_r' \n"); printf(" `~\\/ \n"); printf(" | \n"); printf(" | \n"); return 0; } //보이시는가?..