무향향수

[Python] 모각코 백준 문제풀이5 본문

모각코 (23)

[Python] 모각코 백준 문제풀이5

튼튼한장 2023. 8. 20. 14:33
 
 
2023.08.02📨
  • 8958 OX퀴즈 ✅
  • 1475 방 번호 ✅
  • 17219 비밀번호 찾기 
  • 9375 패션왕 신해빈 🔺
  • 16165 걸그룹 마스터 준석이 🔺

 

📨 8958 OX퀴즈


import sys

N = int(sys.stdin.readline()) # 테스트 케이스 개수

for i in range(N):
    X = list(sys.stdin.readline().rstrip()) # 퀴즈 결과
    score = sum = 0 # 점수, 총합
    
    for j in range(len(X)): # OX 확인하기
        if X[j] == "O":
            score += 1
            sum += score

        else:
            score = 0

    print(sum)

📨 1475 방 번호


import sys

N = list(sys.stdin.readline().rstrip()) # 방 번호 
A = [0] * 10

for i in range(len(N)): # 정수형으로 바꾸기
    N[i] = int(N[i])
    
for i in range(len(N)): # 6 또는 9인 경우 둘 중 수가 적은 곳에 더하기
    if N[i] == 6 or N[i] == 9:
        if A[6] <= A[9]:
            A[6] += 1
        else:
            A[9] += 1
    else:
        A[N[i]] += 1

print(max(A))

📨 17219 비밀번호 찾기


import sys

N, M = map(int, sys.stdin.readline().split()) # 저장된 사이트, 비번 찾을 사이트 수

d = {} # 딕셔너리 

for i in range(N):
    K, V = sys.stdin.readline().split() # 사이트 주소와 비밀번호
    d[K] = V

for i in range(M):
    K = sys.stdin.readline().rstrip() # 사이트 주소로 비번 찾기
    print(d[K])

 

더보기

느낀 점

파이썬 기초 자료구조인 list, tuple, dictionary를 활용한 문제인데 한 번에 쉽게 풀리지 않았다. 아직 풀지 못한 두 문제는 더 자세히 공부한 후 풀이를 업로드할 예정이다.