구현 156

[백준 23795] 사장님 도박은 재미로 하셔야 합니다 [Python]

풀이 -1이 입력되기 전 까지 모든 돈을 잃었으니 모든 돈의 합을 출력해주면 된다. 소스코드 소스코드 보기 출처 23795번: 사장님 도박은 재미로 하셔야 합니다 윤성이가 판마다 배팅한 양의 정수 형태의 돈이 한 줄에 하나씩 입력된다. 입력의 맨 마지막줄에는 윤성이가 자리를 뜨는 순간을 의미하는 수인 -1이 들어온다. 입력된 값은 \(2,000\)개 미만이고, www.acmicpc.net

[백준 22155] Простая задача [Python]

풀이 n개의 문제에 대해 '쉬운 문제'인지 판별하는 문제다. 문제에서 주어지는 '쉬운 문제'란 아래와 같은 조건을 만족한다. 조건문이 1개 이하, 반복문이 2개 이하 조건문이 2개 이하, 반복문이 1개 이하 소스코드 소스코드 보기 출처 22155번: Простая задача Жюри Russian Code Cup приготовило большое количество различных интересных задач. Но все они не нравятся председателю жюри. Он говорит, что все они www.acmicpc.net

[백준 28352] 10! [Python]

풀이 N!를 604800 ( 7*24*60*60) 으로 나눈 정수를 출력하면 된다. N이 최대 17이기 때문에 파이썬에서는 시간 내 정확한 수를 구할 수 있다. 소스코드 소스코드 보기 출처 28352번: 10! BOJ 채점 환경에서 int 자료형은 최대 $2^{31}-1=2\,147\,483\,647$까지의 정수를 저장할 수 있고, C/C++의 long long과 Java의 long은 최대 $2^{63}-1=9\,223\,372\,036\,854\,775\,807$까지의 정수를 저장할 수 있다. www.acmicpc.net

[백준 22015] 金平糖 (Konpeito) [Python]

풀이 세 정수 A, B, C를 입력받아 세 수 중 가장 큰 수와 동일하게 만들기 위해 나머지 두 수에 얼만큼 더하면 되는지 출력하는 문제다. 두 정수에 대해 가장 큰 수와의 차이에 대한 합은, 가장 큰 수 * 3에서 세 정수를 뺀 값과 동일하다. 소스코드 소스코드 보기 출처 22015번: 金平糖 (Konpeito) JOI 高校の生徒である葵と凛は,教師の理恵先生と一緒に 3 人で金平糖を同じ数だけ食べることにした. いま,葵は A 粒,凛は B 粒,理恵先生は C 粒の金平糖を食べた.3 人が食べた金 www.acmicpc.net

[백준 21665] Миша и негатив [Python]

풀이 n * m 크기의 흑백 이미지에 대한 정보를 입력받아 반전시키는 문제다. 두 번째 이미지가 잘못 반전시킨 흑백이미지에 대한 정보인데, 올바르게 반전시킨 흑백이미지와 비교해 몇개의 부분이 다른지 출력해주자. 소스코드 소스코드 보기 출처 21665번: Миша и негатив Миша уже научился хорошо фотографировать и недавно увлекся программированием. Первая программа, которую он написал, позволяет формировать www.acmicpc.net

[백준 21638] SMS from MCHS [Python]

풀이 오늘의 기온과 풍속, 내일의 기온과 풍속을 비교해 날씨를 예측해 출력하는 문제다. 내일의 기온이 영하이고, 내일의 풍속이 10 이상 인 경우. 내일의 기온이 오늘의 기온보다 작은 경우 내일의 기온이 오늘의 기온보다 크거나 같고, 내일의 풍속이 오늘의 풍속보다 큰 경우 위의 세 경우에 대해 각각 알맞는 경고를 해주고, 만약 해당하는게 없다면 "No message"라고 출력해주자. 소스코드 소스코드 보기 출처 21638번: SMS from MCHS The first line of input contains two integers $t_1$ and $v_1$ --- the temperature and the wind speed for today ($-50 \le t_1 \le 50$; $0 \le v_1..

[백준 21591] Laptop Sticker [Python]

풀이 노트북과 스티커의 너비를 입력받아서 스티커를 충분히 붙일 수 있는 공간이 있는지 확인하면 되는문제이다. 충분한 공간이 있기 위해서는 스티커보다 2cm씩 커야한다. 소스코드 소스코드 보기 출처 21591번: Laptop Sticker The single line of input contains four integers $w_c$, $h_c$, $w_s$ and $h_s$ ($1 \le w_c, h_c, w_s, h_s \le 1,000$), where $w_c$ is the width of your new laptop computer, $h_c$ is the height of your new laptop computer, $w_s$ is the width of the laptop s www.acmic..

[백준 21633] Bank Transfer [Python]

풀이 이체할 돈의 액수에 따라 수수료가 얼마인지 계산해주는 문제다. 수수료는 돈의 액수(k)의 1%에 25 tugriks 을 더한 값이다. 단, 최소 100 tugriks 최대 2,000 tugriks라는 점에 유의하자. 소스코드 소스코드 보기 출처 21633번: Bank Transfer Tanya has an account in "Redgotts" bank. The bank has the commission to transfer money to "Bluegotts" bank that her friend Vanya has the account in. Tanya has read her bank rules and learned the following: The commission for the bank tr..

[백준 28235] 코드마스터 2023 [Python]

풀이 입력받은 구호에 대해 문제에서 주어진 구호 별 응원을 출력해주면 되는 문제다. 예외가 주어지지 않는다고 명시되어 있으니 출력만 해주면 된다. 소스코드 소스코드 보기 출처 28235번: 코드마스터 2023 송도고등학교에서 주최하는 첫 중고등학생 대상 알고리즘 대회, "코드마스터 2023"이 열렸다! 이 대회가 중고등학생들에게 인기 있는 알고리즘 대회이자 오프라인 이벤트로서 자리매김할 수 있 www.acmicpc.net