728x90
반복문
-
[C][백준] 1357번 뒤집힌 덧셈 풀이 : 문자열, 배열을 쓰지 않고, C 숫자 분리Algorithm/백준 2022. 9. 29. 21:39
뒤집힌 덧셈. 학생들이 반복문을 배웠을 때 이 문제를 풀어야한다더라 처음에는 배열을 이용하여 풀었..지만 아뿔싸! 커리큘럼상 반복문을 배우고 나서 배열과 문자열을 배운다. 어떻게 하면 반복문과 조건문만을 가지고 이 문제를 풀 수 있을까?? 이 2가지를 잘 생각하면 문제를 풀 수 있다. 1. 주어지는 수는 1000 보다 작거나 같다. 2. 수에서 숫자 분리하는 방법. // 수에서 숫자 하나씩 분리 int num = 123; while(num) { printf("%d", num % 10); num /= 10; } // 출력결과: 321 수를 10으로 나눈 나머지를 출력하고 수를 10으로 나누면 수를 숫자 하나하나씩 분리할 수 있다. 풀이: // 문자열, 배열을 사용하지 않고, 반복문, 조건문만 사용해서 풀 ..