dict_a.get(key) # key์ ํด๋นํ๋ "value๊ฐ ์ถ๋ ฅ"
for i in dict_a # ๊ธฐ๋ณธ์ ์ผ๋ก for๋ฌธ์์ i๋ฅผ ํตํด key๊ฐ์ ์ฌ์ฉํ ์ ์์
for i in dict_a.values() # ๊ธฐ๋ณธ์ ์ผ๋ก for๋ฌธ์์ i๋ฅผ ํตํด value๊ฐ์ ์ฌ์ฉํ ์ ์์
for key, value in dict_a.items(): # key์ value๋ฅผ ํ๋ฒ์ ์ฌ์ฉ
for key, value in dict_a: # ์์ ๋์ผํ ์ฌ์ฉ๋ฒ
๐ถ ํ์ฉ
for i in construct.keys():
if construct[i] == n: # key์ ์ด๋ค ๊ฐ์ด n๊ณผ ๊ฐ๋ค๋ฉด
ans.append(i) # {construct[i] : i} key์ ํด๋นํ๋ value, i๋ฅผ ์ถ๊ฐ
๐ง ๋ฐฑ์ค 2798 (๋์ ๋๋ฆฌ ํ์ฉ)
๐คซํด๊ฒฐ์ ์ค๋ง๋ฆฌ 1. brute force (์์ ํ์)
n, m = map(int, input().split())
num = list(map(int, input().split()))
sum_set = set()
sum_dict = {}
for i in range(n):
for j in range(i+1, n):
for k in range(j+1, n):
sum_set.add(num[i] + num[j] + num[k])
for i in sum_set:
if m - i >= 0:
sum_dict[i] = m - i
else:
pass
print(min(sum_dict, key = sum_dict.get))
n = int(input())
# ๊ฐ ์๋ฆฟ์์ ์ซ์์ ํฉ์ ์ถ๋ ฅํ๋ ํจ์
def digit(n):
if n < 10:
return n
else:
return digit(n // 10) + digit(n % 10)
construct = {}
for i in range(n+1):
construct[i] = i + digit(i)
ans = []
for i in construct:
if construct[i] == n:
ans.append(i)
print(0) if len(ans) == 0 else print(min(ans))
person = []
for _ in range(int(input())):
w, h = map(int, input().split())
person.append((w, h))
# print(person) => [(55, 185), (58, 183), (88, 186), (60, 175), (46, 155)]
for i in person:
rank = 1
for j in person:
if i[0] < j[0] and i[1] < j[1]:
rank += 1
print(rank, end = " ")
n, m = map(int, input().split())
chess = [list(input()) for _ in range(n)]
ans_chess_W , ans_chess_B = [], []
for i in range(4):
ans_chess_W.append('WBWBWBWB')
ans_chess_W.append('BWBWBWBW')
ans_chess_B.append('BWBWBWBW')
ans_chess_B.append('WBWBWBWB')
def wrongcount_W (x, y):
cnt = 0
for i in range(8):
for j in range(8):
if chess[x+i][y+j] != ans_chess_W[i][j]:
cnt += 1
return cnt
def wrongcount_B (x, y):
cnt = 0
for i in range(8):
for j in range(8):
if chess[x+i][y+j] != ans_chess_B[i][j]:
cnt += 1
return cnt
# CNN์ฒ๋ผ 8x8 size๋ก ์ฒด์คํ ์๋ฅด๊ธฐ
cnt = []
for i in range(n-8 +1):
for j in range(m-8 +1):
cnt.append(wrongcount_W(i, j))
cnt.append(wrongcount_B(i, j))
print(min(cnt))