브론즈 182

[백준 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

[백준 4344] 평균은 넘겠지 [C]

풀이 N명의 점수를 입력받아 평균을 구한 후, N명의 평균보다 높은 점수를 받은 인원의 비율을 계산하면 되는 문제다. 점수를 입력받으며 합을 구해주고 평균보다 높은 점수를 받는 인원을 카운트해주면 된다. 결과값을 소수점 셋째 자리까지 출력해주면 된다. 소스코드 소스코드 보기 출처 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net

[백준 21612] Boiling Water [Python]

풀이 물이 끓기 시작하는 온도(B)를 입력받아서, 기압(P)과 이를 통해 알 수 있는 해수면으로부터의 위치를 출력해주면 된다. 소스코드 소스코드 보기 출처 21612번: Boiling Water At sea level, atmospheric pressure is 100 kPa and water begins to boil at 100◦C. As you go above sea level, atmospheric pressure decreases, and water boils at lower temperatures. As you go below sea level, atmospheric pressure increases, and water boils www.acmicpc.net

[백준 21631] Checkers [Python]

풀이 흰/검정 색 체커칩으로 탑을 쌓아서 얼룩말 줄무늬를 만들때 검정색 줄의 최대 갯수를 구하는 문제이다. 검정색 줄의 최대 갯수를 구할 때, 연속된 부분은 한 개로 취급한다는 점을 유의하자. 흰 색(a)이 검정색(b) 이상이라면 b개만큼 최대로 만들 수 있다. 만약 그렇지 않다면 검정색은 겹치는 구간이 생길것이고, 결국 흰색(a) + 1 개만큼의 줄무늬만 만들어진다. 소스코드 소스코드 보기 출처 21631번: Checkers The only line of input contains two integers $a$ and $b$ --- the number of white and black pieces, respectively ($0 \le a, b \le 10^{18}$). www.acmicpc.net

[백준 21335] Another Eruption [Python]

풀이 이전에 풀이한 문제와 동일한 방식으로 풀이할 수 있다. [백준 20352] Circus [Python] 풀이 입력받은 원의 면적을 이용해 원의 둘레를 구해주면 된다. 소스코드 소스코드 보기 출처 20352번: Circus In the modern world, the spotlight has shifted entirely from live shows to televised recordings. Well, not entirel kyr-db.tistory.com 정사각형의 면적을 입력받아 지름을 통해 원의 둘레를 구하자. 소스코드 소스코드 보기 출처 21335번: Another Eruption A volcano has recently erupted in Geldingadalur, Iceland. Fort..

[백준 26531] Simple Sum [Python]

풀이 식과 답이 주어졌을 때, 식의 결과가 주어진 답과 일치하는지 판별하면 되는 문제다. 식에는 항상 두 수와 하나의 부호가 주어지기 때문에 문자열 분리를 통해 결과를 얻을 수 있지만, Python에서는 string을 입력받아 실행시키는 eval func를 지원하기 때문에 간단히 풀이할 수 있다. 소스코드 소스코드 보기 출처 26531번: Simple Sum You have hired someone to help you with inventory on the farm. Unfortunately, the new cowhand has very limited math skills, and they are having trouble summing two numbers. Write a program to dete..

[백준 26532] Acres [Python]

풀이 우선 입력으로 주어지는 가로와 세로를 통해 면적을 구하고, acre 단위로 변환 후 5 acre(one bag of corn seed will cover 5 acres)로 나누었을 때 충분한(ceil) 몫을 구해주어야 한다. 1 acre = 4840 square yard 이므로 넓이를 4840으로 나누어 acre단위로 변환해주자. 밭을 모두 덮기 위해 필요한 옥수수 종자의 봉지수를 구해야 하기 때문에 올림(ceil)을 해주었다. 소스코드 소스코드 보기 출처 26532번: Acres You have a rectangular field you want to plant with corn. You know the dimensions of the field in yards, and you know that ..