1. 2442번: 별 찍기 - 5 / 대칭 별찍기
https://www.acmicpc.net/problem/2442
import sys
input = sys.stdin.readline
a = int(input())
for i in range(1, a+1):
print(' '*(a-i)+'*'*(2*i-1))
2. 2443번 : 별 찍기 - 6 / 역삼각형 별찍기
https://www.acmicpc.net/problem/2443
import sys
input = sys.stdin.readline
a = int(input())
for i in range(a, 0, -1):
print(' '*(a-i)+'*'*(2*i-1))
3. 2798번 : 블랙잭
https://www.acmicpc.net/problem/2798
import sys
input = sys.stdin.readline
n, m = map(int, input().split())
a = list(map(int, input().split()))
res = 0
for i in range(n-2):
for j in range(i+1, n-1):
for k in range(j+1, n):
if res < a[i] + a[j] + a[k] <= m:
res = a[i] + a[j] + a[k]
print(res)
4. 최댓값(2차원 배열)
https://www.acmicpc.net/problem/2566
import sys
input = sys.stdin.readline
val = -1
idx = [0, 0]
for i in range(2):
a = list(map(int, input().split()))
for j in range(9):
if val < a[j]:
val = a[j]
idx = [i+1, j+1]
print(val)
print(*idx)
^ 리스트 사용하지 않은 방법
import sys
input = sys.stdin.readline
a = []
for i in range(9):
b = list(map(int, input().split()))
a. append(b)
val = a[0][0]
idx = [1, 1]
for i in range(9):
for j in range(9):
if val < a[i][j]:
val = a[i][j]
idx = [i+1, j+1]
print(val)
print(*idx)
^리스트에 저장 후 사용
5. 카이사르 암호 (아스키코드)
https://www.acmicpc.net/problem/5598
import sys
input = sys.stdin.readline
a = input().rstrip()
b = ''
for i in a:
c = ord(i) - 3
if c < ord('A'):
c += 26
b += chr(c)
print(b)
6. Score
https://www.acmicpc.net/problem/8958
* 풀이 과정
res = 출력할 최종 점수
v = 연속 된 경우 추가로 받아야 하는 점수
t = int(input())
for i in range(t):
k = input().rstrip()
score = 0
bonus = 0
for x in k:
if x == 'O':
bonus += 1 #연속된 O의 값을 계속 더하기
else:
bonus = 0
score += bonus
print(score)
7. 체스판
https://www.acmicpc.net/problem/1100
a = []
for i in range(8):
b = input().rstrip()
a.append(b)
res = 0
for i in range(8):
for j in range(8):
if a[i][j] == '.':
continue
if (i % 2 == 0 and j % 2 == 0) or (i % 2 == 1 and j % 2 == 1):
res += 1
print(res)
'Python > BaekJoon' 카테고리의 다른 글
[코딩테스트 with 파이썬] 알고리즘 (1) - ArrayList와 LinkedList (1) | 2023.11.26 |
---|---|
[Baekjoon] Baekjoon 작성 시 팁, 주의사항, 자주 틀리는 것 (1) | 2022.10.05 |
[Baekjoon] 1000. A+B (0) | 2022.07.30 |