셀프 넘버 '단계별로 풀어보기' - '함수' 함수 단계의 두번째 문제 사실 어제 풀다가 포기하고 오늘 다시 풀어봐요 하하 한번 풀어보죠. 문제 풀이 #include using namespace std; #define MAX 10000 오늘은 하나가 추가됐어요!
그냥 별건 아니고 10000까지 셀프넘버 쓰는거라 MAX라고 10000을 define 해줬어요. 그리고 매일 쓰는 iostream과 std int d(int n) { int result = n; while(true) { if(n == 0) break; result += n%10; n /= 10; } return result; } 그리고 d라는 함수를 구현했어요.
아무래도 함수파트라서 함수를 사용하는게 목적이라 그 목적에 따라 함수를 구현했습니다. d는 int형을 반환하고, 인자로 int형 변수 n을 하나 받아주는 함수에요. n을 받아서 n으로 생성되는 셀프넘버 result를 반환해주는 함수입니다. 일단 처음에...
#
4673
#
cpp
#
넘버
#
문제
#
백준
#
셀프
#
컴공
#
코딩
#
프로그래밍
원문 링크 : [C++] 백준 4673번 셀프 넘버 문제 풀이