whwnsdn0127   3년 전

우선 제가 짠 알고리즘은,

n을 입력받은 후 , 둘째줄로 넘어가서

n개의 데이터를 입력받은 후 그 중 최대값과 최소값을 구하는 방식으로, a[n]이라는 배열을 생성하고 

min,max의 초기값으로 a[0]을 넣은 후, 각각의 a[i] (1=<i=<n)들과 비교하며 min, max의 값을 갱신하는 방식입니다.


출력 형식이 잘못되었습니다

  • 문제에 나와있는 출력 형식을 지키지 않은 경우입니다.
    • 두 정수를 공백 하나로 구분해 출력하라고 했을 때, 이를 공백 두 개로 구분했을 때
    • 두 정수를 한 줄에 하나씩 공백으로 구분해 출력하라고 했을 때, 이를 두 줄에 나눠서 출력할 때
    • 각 줄의 앞에 의미 없는 공백이 있을 때

이 세가지 케이스 모두 점검해보았는데 , 어느 부분인지 아직 모르겠습니다.

출력형식이라는게  제가 변수를 너무 남발한 것과 관련이 있을까요?

또 전체적으로 제 소스코드에 고쳐야할 점들 및 나쁜습관(?) 같은게 있다면 피드백 부탁드립니다.

djm03178   3년 전

7번째 줄을 지우면 됩니다. 출력해야 할 내용에 처음 개행하라는 말은 없습니다.

djm03178   3년 전

코드에 개선할 점이라면, else 부분들은 모두 불필요하니 지워도 된다는 것이 있겠습니다.

whwnsdn0127   3년 전

감사합니다.

댓글을 작성하려면 로그인해야 합니다.