더북(TheBook)

연습문제

 

 

1.5.1 표준 입력 스트림에서 사용자가 입력한 정수를 모두 읽어서 최댓값과 최솟값을 표준 출력 스트림에 출력하는 프로그램을 작성하라.

 

1.5.2 앞 연습문제에서 구현한 프로그램을 양수만 처리하도록 변경하라(입력한 수가 양수가 아니면 양수를 입력하라고 사용자에게 메시지를 출력하라).

 

1.5.3 명령 줄 인수로 정수 n을 입력받고 표준 입력 스트림에서 n개의 실수를 읽은 후 이 실수들의 평균, 표준 편차(각 값과 평균의 차를 제곱하고 모두 더해 n으로 나눈 후 제곱근을 취한 값)를 표준 출력 스트림에 출력하는 프로그램을 작성하라.

 

1.5.4 앞 연습문제를 수정해 평균보다 표준편차의 1.5배 이상 큰 수를 모두 출력하는 필터를 작성하라.

 

1.5.5 일련의 정수를 읽고 가장 길게 연속 반복된 수와 이 수의 길이를 출력하는 프로그램을 작성하라. 예를 들어 입력이 1 2 2 1 5 1 1 7 7 7 7 1 1이면 프로그램은 ‘길이: 4, 숫자: 7’을 출력해야 한다.

 

1.5.6 일련의 정수를 읽고 연속으로 반복된 수를 한 번만 출력하는 필터를 작성하라. 예를 들어 입력이 1 2 2 1 5 1 1 7 7 7 7 1 1 1 1 1 1 1 1 1이면 이 필터는 1 2 1 5 1 7 1을 출력해야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.