2024/03 6

설탕 과자 뽑기

h, w = map(int, input().split()) board = [] for i in range(h+1): board.append([0] * (w+1)) n = int(input()) for i in range(n): l, d, x, y = map(int, input().split()) if d == 0: # 가로 for j in range(l): board[x][y+j] = 1 else: # 세로 for j in range(l): board[x+j][y] = 1 for i in range(1, h+1): for j in range(1, w+1): print(board[i][j], end = " ") print() 문제 부모님과 함께 놀러간 영일이는 설탕과자(설탕을 녹여 물고기 등의 모양을 만든..

Algorithm 2024.03.17

(Python) 소수 연산

1. 반올림, 버림, 올림 # 반올림 s = 123.4567 rounded_s = round(s, 2) # 소수점 아래 2자리까지 반올림 print(rounded_s) # 출력: 123.46 # 올림 ceiled = math.ceil(3.14159) # 4 # 버림 import math floored = math.floor(3.14159) # 3 # 절삭1 truncated = int(3.14159) # 3 # 절삭2 import math truncated = math.trunc(3.14159) # 3 2. 정밀한 소수 연산 from decimal import Decimal, getcontext getcontext().prec = 10 # 정밀도 설정 result = Decimal('1.1') + Dec..

Python 2024.03.06