반응형

파이썬 독학 5

백준 11718번 문제 파이썬 풀이

import sysfor word in sys.stdin: print(word. strip())위 코드의 strip은 원래 입력된 예제의 공백이나 개행 문자를 잘못 제거할 수 있다. (약간의 주의 필요!)import sysfor word in sys.stdin: print(word, end="") strip 과 end = ""의 차이위 두 코드 모두 백준에서 일단 정답으로 인정이 된다. strip: 문자열 양 끝의 공백(공백, 탭, 개행 문자 등)을 제거한다.          문자열에서 불필요한 공백이나 개행 문자를 제거하고 싶을 때 사용한다.          입력 문자열 자체를 변경한다. end="": print() 함수가 출력 후에 기본적으로 추가하는 개행('/n')문자를 바꾸거나 없앤다...

카테고리 없음 2024.08.21

백준 2675번 문제 파이썬 풀이

t = int(input())for _ in range(t): r, s = input().split() r = int(r) result = '' #문자열을 초기화 for char in s: result += char*r print(result) 몰랐던 점:r = int(t)  # 이렇게 깔끔하게 혼자서 정수형으로 변환할 수 있다는 점. result = '' # 당연히 변수 초기화를 해야 다음 예제들도 출력할 수 있다라는 사실을 너무 뒤늦게 깨달았다. print(result) # print의 위치에 따라 출력값이 달라질 수도 있다는 사실을 처음 알았다.

카테고리 없음 2024.08.20
반응형