PROBLEM.
SOURCE.
import sys
def gogo2(i) :
if (i < num) :
print(data[i])
gogo2(i+1)
num = int(sys.stdin.readline().rstrip())
data = sys.stdin.readline().rstrip().split()
gogo2(0)
# 입력 :
# 5
# 1 2 3 4 5
# 출력 :
# 1
# 2
# 3
# 4
# 5
LESSON.
CodeUp 기초 100제 문제 중에서 처음으로 이 문제 2줄 이상의 입력값이 있는 문제였다. 이 문제 전 까지는 에디터로 Colab을 사용하는 것에 대해 큰 불편함을 느끼지 못했는데 1) 2줄 이상의 입력값을 한꺼번에 입력할 수 없다는 점과 2) sys 모듈을 사용할 수 없다는 점을 깨닫고 다른 에디터로 갈아타야겠다고 마음 먹었다.
*sys 모듈의 readline() 함수는 input() 함수에 비해서 속도가 훨씬 빠르다고 알려져있는데, colab도 그렇고 jupyter notebook에서도 사용할 수 없다는 것을 알고 놀랐다!!ㅜ
어쨋든 이 문제 이후로 나는 repl.it이라는 툴로 갈아탔다~
Reference.
End.
'Algorithm' 카테고리의 다른 글
47th. CodeUp #1074 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명) (0) | 2020.12.17 |
---|---|
46th. CodeUp #1073 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기2(설명) (0) | 2020.12.17 |
44th. CodeUp #1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명) (2) | 2020.12.16 |
43rd. CodeUp #1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명) (0) | 2020.12.16 |
42nd. CodeUp #1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(설명) (0) | 2020.12.16 |