1.5.7 명령 줄에서 인수 n
을 입력받고 표준 입력 스트림에서 n-1
개의 서로 다른 정수를 읽은 후 빠진 정수를 찾아내 출력하는 프로그램을 작성하라.
1.5.8 표준 입력 스트림에서 양의 실수를 읽고 기하 평균과 조화 평균을 출력하는 프로그램을 작성하라. n개 양수 x1, x2, ..., xn의 기하 평균(geometric mean)은 (x1 × x2 × ... × xn)1/n, 조화 평균(harmonic mean)은 n / (1/x1 + 1/x2 + ... + 1/xn)이다.
힌트: 기하 평균을 계산할 때 오버플로 문제를 피하기 위해 로그를 사용하라.
1.5.9 in.txt
파일에 문자열 ‘F
’가 두 개 들어 있고, dragon.py
프로그램 코드는 다음과 같다고 가정하자.
import stdio dragon = stdio.readString() nogard = stdio.readString() stdio.write(dragon + 'L' + nogard) stdio.write(' ') stdio.write(dragon + 'R' + nogard) stdio.writeln()
이때 다음 명령으로 실행한 결과는([연습문제 1.2.35] 참조)?
python3 dragon.py < in.txt | python3 dragon.py | python3 dragon.py