6500번 - 랜덤 숫자 만들기
아래 소스는
테스트 할 숫자 입력 (0 입력시 종료 처리), 난수 리스트 생성(처음에는 값 안들어가 있음)
>> 입력 받은 숫자에 대해 제곱수를 구함
>> 그 제곱수를 리스트 처리를 하고 8자리 보다 작으면 앞(왼쪽에 0 추가)
>> 중간 수 범위의 인덱스 값을 추출하여 문자를 붙이고 붙여진 그 문자를 정수화
>> 그 정수를 난수 리스트에 추가, 그 정수로 다시 반복문 실행
>> 난수 리스트에 기존에 있던 값이 또 추가 될 경우 반복문 종료
>> 각 난수 리스트 길이에 +1(= a0을 추가 한다는 것)
>> 각 테스트 케이스에 대해 난수 개수가 출력 되고, 0입력 통해 종료
라는 구조입니다.구현에 부족한 부분이 있다거나 잘못 구현한 점이 있는지 답변 부탁드리겠습니다!!
반례입니다.
댓글을 작성하려면 로그인해야 합니다.
dp4455 2년 전
아래 소스는
테스트 할 숫자 입력 (0 입력시 종료 처리), 난수 리스트 생성(처음에는 값 안들어가 있음)
>> 입력 받은 숫자에 대해 제곱수를 구함
>> 그 제곱수를 리스트 처리를 하고 8자리 보다 작으면 앞(왼쪽에 0 추가)
>> 중간 수 범위의 인덱스 값을 추출하여 문자를 붙이고 붙여진 그 문자를 정수화
>> 그 정수를 난수 리스트에 추가, 그 정수로 다시 반복문 실행
>> 난수 리스트에 기존에 있던 값이 또 추가 될 경우 반복문 종료
>> 각 난수 리스트 길이에 +1(= a0을 추가 한다는 것)
>> 각 테스트 케이스에 대해 난수 개수가 출력 되고, 0입력 통해 종료
라는 구조입니다.
구현에 부족한 부분이 있다거나 잘못 구현한 점이 있는지 답변 부탁드리겠습니다!!