๐ Python3 ์ฝ๋
๋ฐฑ์ค 2738
โค N*Mํฌ๊ธฐ์ ๋ ํ๋ ฌ์ด ์ฃผ์ด์ก์ ๋, ๋ ํ๋ ฌ์ ๋ํ๊ธฐ
A, B = [], []
N, M = map(int, input().split())
for row in range(N):
row = list(map(int, input().split()))
A.append(row)
for row in range(N):
row = list(map(int, input().split()))
B.append(row)
for row in range(N):
for col in range(M):
print(A[row][col] + B[row][col], end=' ')
print()
- ํ ํ์ฉ ์ ๋ ฅ์ ๋ฐ์ผ๋ฏ๋ก, ํ์ ํฌ๊ธฐ๋งํผ ์ ๋ ฅ์ ๋ฐ๋ณตํ์ฌ ๋ฐ๋๋ค.
- ์ ๋ ฅ ๋ฐ์ ํ์ ํ๋ ฌ์ ์ฝ์ ํ๋ค.
๋ฐฑ์ค 2566
โค ํ๋ ฌ์์ ์ต๋๊ฐ ์ฐพ๊ธฐ
max_num=0
col=0
row=0
for i in range(9):
line = list(map(int,input().split()))
if max(line)>max_num:
max_num=max(line)
col=i
row=line.index(max_num)
print(max_num)
print(col+1,row+1)
๋ฐฑ์ค 2563
โค 2์ฐจ์ ๋ฐฐ์ด์ ์ด์ฉํด ์์ข ์ด์์ ๊ฒน์น๋ ๋ถ๋ถ์ ๋์ด ๊ตฌํ๊ธฐ
arr = [[0 for _ in range(101)] for _ in range(101)] # 2์ฐจ์ ๋ฐฐ์ด ์ ์ธ
N = int(input())
result = 0
for _ in range(N):
x, y = list(map(int, input().split()))
for row in range(x, x+10):
for col in range(y, y+10):
arr[row][col] = 1
for i in arr:
result += sum(i)
print(result)
- 2์ฐจ์ ๋ฐฐ์ด์ ๋ชจ๋ 0์ ๊ฐ๋๋ก ์ด๊ธฐํํ์ฌ ์์ฑํ๋ค.
- ๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๋ 10์ด๋ฏ๋ก ๋ฐ๋ณต๋ฌธ์์ ๋ฒ์๋ฅผ +10์ผ๋ก ์ง์ ํ๋ค.
- ์์ข ์ด๋ฅผ ๋ถ์ธ ์์น์ 1์ ๋ฃ์ด์ค๋ค.
- 2์ฐจ์ ๋ฐฐ์ด์์ ์์์ ๋ชจ๋ ํฉ์ ๊ตฌํ๋ค. (์์ข ์ด ๋ถ์ฌ์ง ์์น๋ง 1์ด๋ฏ๋ก ๊ฒน์น๋ ๋ถ๋ถ์ ๋์ด๋ ์ด๋ ๊ฒ ๊ตฌํ ์ ์๋ค!
'Coding Test' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL/10.21] Algorithm: ์๋ฃ๊ตฌ์กฐ ๊ธฐ์ด์ DFS/BFS (0) | 2023.10.22 |
---|---|
[TIL/10.20] Algorithm: ๊ตฌํ (0) | 2023.10.19 |
[TIL/10.19] Algorithm: ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ (0) | 2023.10.19 |
[TIL/10.14] ๋ฐฑ์ค ๊ธฐ์ด- 1์ฐจ์ ๋ฐฐ์ด (0) | 2023.10.14 |
[TIL/10.14] ๋ฐฑ์ค ๊ธฐ์ด- ์กฐ๊ฑด๋ฌธ ๊ณจ๋ผํ๊ธฐ (0) | 2023.10.14 |