로딩
요청 처리 중입니다...

[C++] 백준 4673번 셀프 넘버 문제 풀이

 [C++] 백준 4673번 셀프 넘버 문제 풀이

셀프 넘버 '단계별로 풀어보기' - '함수' 함수 단계의 두번째 문제 사실 어제 풀다가 포기하고 오늘 다시 풀어봐요 하하 한번 풀어보죠. 문제 풀이 #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 # 넘버 # 문제 # 백준 # 셀프 # 컴공 # 코딩 # 프로그래밍