백준 1384번 - 메시지 - Python
다 풀어놓고 마지막에 ‘개행’ 추가 안해서 10분 헤매었던 문제. print('\n')을 출력하는게 아닌, print('')을 출력해야 한줄만 띄워진다. \n을 사용하고 싶다면 다른 출력문과 같이 한번에 사용해야한다. # 1384 num = 1 while True: n = int(input()) names = [] badword = [] if n == 0: break if num>1: print("") print(f"Group {num}") num += 1 for i in range(n): message = input().split() names.append(message[0]) for j in range(1,n): if message[j] == 'N': badword.append((i,j)) if len(badword) == 0: print("Nobody was nasty") else: for b in badword: A = (b[0] - b[1])%n B = b[0] print(f"{names[A]} was nasty about {names[B]}")