파이썬 문제 푸는 중에 해결이 안되어 질문 드립니다. 한 번 부탁 드리겠습니다!!

조회수 930회

1번문제

양의 정수의 각 자리수를 곱해서 새로운 수를 만들고, 이 과정을 반복해서 최종적으로 한 자리 수가 되기까지 새로 만들어지는 정수의 개수를

정수의 곱셈에 의한 지속수라고 정의합니다. 예를 들어서 정수 976의 경우 9 X 7 X 6 = 378, 3 X 7 X 8 = 168이 되고

976 -> 378 -> 168 -> 48 -> 32 -> 6 이므로 총 5개의 새로운 수가 만들어 졌기 때문에 976의 지속수는 5가 됩니다.

같은 논리로 한 자리 수의 지속수는 항상 0이 됩니다. 양의 정수가 입력됐을 때, 양의 정수의 지속수를 계산하는 코드를 작성하세요.

2번문제

1보다 큰 자연수 가운데 1과 자기자신을 제외한 다른 약수가 없는 수를 소수라고 부릅니다.

양의 정수를 입력받고, 입력받은 수가 소수인지 아닌지를 출력하는 코드를 작성하세요.

(소수일 경우 "소수"라고 출력하고, 소수가 아닐 경우 "소수가 아님"이라고 출력하게 작성하세요.)

3번문제

양의 정수를 하나 입력받고 해당 수 만큼 반복하면서 정수를 입력받는 코드를 작성하세요.

이 코드에서 입력받은 모든 수 중 두 번 이상 나타나는 수의 갯수를 세는 코드를 작성하세요.

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 그래서 질문은 무엇인가요? 정영훈 2017.11.24 00:58
  • 이런 질문을 올리실때에는 물론 문제 전체를 올리는 것도 방법일 수 있으나, 일단 스스로 생각해서 풀어보시다가 막히시는 부분의 일부를 정리해서 올려주시는 편이 좀 더 나을 것 같습니다. 한민수 2017.11.24 13:11

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)