sumichip4035   3년 전

이렇게 코드를 짰습니다

원하는 문제 출력 형식은

예를들어

8

8

이런식인데 저는 저 코드대로 실행하면 왜 계속

8

8

이렇게 한 줄 더 띄워져나옵니다.

그래서 바꿔서 

print(max(L),L.index(max(L))+1)

로 해서 출력하면

8

 8

이렇게 한줄 다음 한 칸이 더 띄워져서 나오고요.

혹시 고수분들중에 사소한 오류 눈치채신 분 있으시면 도와주시면 정말 감사하겠습니다.

lambda   3년 전

readline으로 입력을 받으면 개행문자 \n까지 받게 됩니다. 그래서 L의 원소 자체에 줄바꿈이 있는데 print에서 한번더 줄바꿈을 해주니까 한칸 더 띄워져서

sys.stdin.readline().rstrip()을 쓰거나 print(max(L),end=''),print(L.index(max(L))+1,end='')을 쓰세요

sumichip4035   3년 전

감사합니다! 답변이 도움 많이 되었습니다!!

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