문제풀이/구현

21277번: 짠돌이 호석 DIY(Do It Yourself)는 호석이가 제일 좋아하는 컨텐츠이다. 이번 DIY는 동네 친구 하늘이랑 각자 직소 퍼즐을 하나씩 맞춰보기로 했다. 두 개의 퍼즐은 각자 N1 행 M1 열과 N2 행 M2 열의 격자 형태 www.acmicpc.net 코드 n1, m1 = map(int, input().split()) board1 = [list(input()) for _ in range(n1)] n2, m2 = map(int, input().split()) board2 = [list(input()) for _ in range(n2)] def rotate(b): # 시계방향 90도 회전 global n2, m2 new_b = [[None]*len(b) for _ in range(l..
14499번: 주사위 굴리기 첫째 줄에 지도의 세로 크기 N, 가로 크기 M (1 ≤ N, M ≤ 20), 주사위를 놓은 곳의 좌표 x, y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), 그리고 명령의 개수 K (1 ≤ K ≤ 1,000)가 주어진다. 둘째 줄부터 N개의 줄에 지 www.acmicpc.net 코드 n, m, x, y, k = map(int, input().split()) # 위->아래: 북->남 / 왼->오: 서->동 map_data = [list(map(int, input().split())) for _ in range(n)] orders = list(map(int, input().split())) dice = [0]*6 top = 0 # 윗면 up = 1 # 북쪽 right = 2 ..
17281번: ⚾ ⚾는 9명으로 이루어진 두 팀이 공격과 수비를 번갈아 하는 게임이다. 하나의 이닝은 공격과 수비로 이루어져 있고, 총 N이닝 동안 게임을 진행해야 한다. 한 이닝에 3아웃이 발생하면 이닝이 종 www.acmicpc.net 코드 from itertools import permutations import sys input = sys.stdin.readline n = int(input()) result = [list(map(int, input().split())) for _ in range(n)] ans = 0 for comb in permutations(range(1, 9), 8): comb = list(comb) order = comb[:3]+[0]+comb[3:] # 타순 score =..
1652번: 누울 자리를 찾아라 첫째 줄에 방의 크기 N이 주어진다. N은 1이상 100이하의 정수이다. 그 다음 N줄에 걸쳐 N개의 문자가 들어오는데 '.'은 아무것도 없는 곳을 의미하고, 'X'는 짐이 있는 곳을 의미한다. www.acmicpc.net 코드 n = int(input()) room = [input() for _ in range(n)] # 가로(행) row = 0 for i in range(n): tmp = 0 for j in range(n): if room[i][j] == 'X': if tmp >= 2: row += 1 tmp = 0 else: tmp += 1 if tmp >= 2: row += 1 # 세로(열) col = 0 for j in range(n): tmp = 0 for i ..
6986번: 절사평균 첫째 줄에 절사평균(N, K)를, 둘째 줄에 보정평균(N, K)를 각각 소수점이하 셋째 자리에서 반올림하여 둘째 자리까지 출력한다. 예를 들어 결과값이 9.667인 경우 9.67로, 5인 경우 5.00으로, 5.5인 경우 www.acmicpc.net 코드 n, k = map(int, input().split()) scores = [float(input()) for _ in range(n)] scores.sort() # 절사평균 cutting = sum(scores[k:n-k])/(n-k*2) # 보정평균 correct = (sum(scores[k:n-k])+scores[k]*k+scores[n-k-1]*k)/n print("{:.2f}".format(cutting+1e-8)) pri..
딜레이레이
'문제풀이/구현' 카테고리의 글 목록 (2 Page)