입력한 수가 발생되기까지 발생한 회수 계산하기

조회수 542회

Blockquote

**30이상의 원하는 정수를 입력하세요:

0이 발생한 회수는 955번입니다.

1이 발생한 회수는 966번입니다.

. . .

31(입력한수)이 발생한 회수는 1000번입니다

0부터 입력한 숫자 31이 1000번 발생할때까지의 총 반복회수는 ~~번 입니다.**

Blockquote

결과가 이렇게 나와야하는데요 어떻게 짜야할지 모르겠어요 ㅠ

unum=int(input("30이상의 원하는 정수를 입력하세요:"))

array=list(range(0,unum+1))

일때

while((array[unum]-unum)!=1000): 이게 무슨뜻인지 모르겠어요 ㅠ

1 답변

  • while((array[unum] - unum) != 1000):
    

    array 라는 리스트의 unum 번째의 요소가 있고, 그 값에 unum의 값을 뺄셈해서 1000이 될 때까지 실행문을 반복한다는 뜻입니다.

    어떻게 짜야할 지 모르겠다는 질문에는 답을 할 수 없습니다. 작성자님이 어디부터 모르고 어디까지 아는지를 모르니, 어디서부터 설명을 시작해야 하는지조차 가늠할 수 없기 때문이죠.

    • 친절하게 답변해주셨는데 아직도 이해가 안가네요 ㅠ 죄송합니다 알 수 없는 사용자 2020.4.22 16:48

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

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

(ಠ_ಠ)
(ಠ‿ಠ)