playXP

서브 메뉴

Page. 1 / 18500 [내 메뉴에 추가]
글쓰기
작성자 아이콘 marine12
작성일 2018-04-04 21:47:08 KST 조회 679
제목
이거 코드 넘모 막막합니다. 셀프 넘버라는데 멀로 접근해야 할 지 모르게썽용
We define a ‘self-number’ denoted by d(n), which is a function that adds n and its each digit. For example, d(75) = 75 + 7 + 5 = 87. We can start from this number to create an infinite series such as n, d(n), d(d(n)), … For example, if you start with 33, the next number is 33 + 3 + 3 = 39, 39 + 3 + 9 = 51, and 51 + 5 + 1 = 57. This way we can make the following sequence: 33, 39, 51, 57, 69, 84, 96, 111, 114, 120, 123, 129, 141, ... Given a natural number N, write a program that prints the self-numbers less than 5N.

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

아이콘 CF_Crusader (2018-04-04 22:04:16 KST)
1↑ ↓0
센스 이미지
가장 무난한건 반복문 돌리면 될 듯?
아이콘 Notandor (2018-04-04 22:11:07 KST)
1↑ ↓0
센스 이미지
%연산자만 쓰면 간단하게 풀 수 있으실텐데
아이콘 marine12 (2018-04-04 22:25:18 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
ㄴ (N%100)+(N%100)%10 이런 식으로요?
Felicia (2018-04-05 12:31:24 KST)
1↑ ↓0
센스 이미지를 등록해 주세요
SelfNumber 함수 자체도 재귀 개념이고 수열 출력 부분도 또 재귀니 재귀함수 두 개 쓰시면 재밌게 푸실 수 있습니다. SelfNumber에는 / 10이랑 %연산자를 사용하면 되고, 출력함수도 구해진 SelfNumber값으로 자기 자신을 다시 호출하게 하면 됩니다. 채점하는 사람들이 이런거 좋아해요. 입력 필터링도 구현하시고요.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.