반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 30889번 좌석 배치도 파이썬(Python)
1) 문제번호 : 30889번
2) 문제 출처
https://www.acmicpc.net/problem/30889
2. 풀이
- 값을 입력받고 .으로 리스트를 다 맞춰 놓는다.
- 좌석 번호를 입력받으면 slice를 통해 알파벳과 숫자를 분리하고, 알파벳은 ord를 사용하여 아스키코드로 변환하여 65로 나눠 나머지값과 숫자-1만큼 리스트에서 해당 값을 o로 바꾼다.
3. 소스 코드
A = []
for i in range(10) :
A.append(list('.' for i in range(20)))
N = int(input())
for i in range(N) :
name = input()
alpha = ord(name[0:1])
num = int(name[1:])
A[alpha%65][num-1] = 'o'
for i in range(10) :
for j in range(20) :
print(A[i][j], end='')
print('')
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 28114번 팀명 정하기 파이썬(Python) (0) | 2023.12.07 |
---|---|
[백준] 백준 28289번 과 조사하기 파이썬(Python) (0) | 2023.12.07 |
[백준] 백준 29722번 브실혜성 파이썬(Python) (0) | 2023.12.05 |
[백준] 백준 30822번 UOSPC 세기 파이썬(Python) (0) | 2023.12.05 |
[백준] 백준 30868번 개표 파이썬(Python) (0) | 2023.12.04 |
[백준] 백준 10808번 알파벳 개수 파이썬(Python) (0) | 2023.11.24 |
[백준] 백준 11365번 !밀비 급일 파이썬(Python) (0) | 2023.11.24 |
[백준] 백준 11945번 뜨거운 붕어빵 파이썬(Python) (0) | 2023.11.24 |
최근댓글