반응형

백준 5

백준 2941번 문제 파이썬 풀이

코드 계획1. `cro_alphabets` 리스트에 크로아티아 알파벳들을 미리 정의합니다.2. `word = input()`으로 사용자로부터 입력을 받습니다.3. 입력된 `word` 문자열에서 크로아티아 알파벳을 찾아서 `*`로 대체합니다. 이렇게 하면 크로아티아 알파벳은 하나의 문자로 처리됩니다.4. 최종적으로 변환된 문자열의 길이를 `len(word)`로 출력합니다. 이는 크로아티아 알파벳을 하나의 문자로 간주한 후의 총 문자 수를 의미합니다. cro_alphabets = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="]word = input()for i in cro_alphabets: word = word.replace(i, "*")print(len(word))

카테고리 없음 2024.08.29

백준 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
반응형