공부하기 508

[Java] 백준 풀기 17009 - Winning Score

자바 백준 17009번 브론즈 4 https://www.acmicpc.net/problem/17009 17009번: Winning Score The first three lines of input describe the scoring of the Apples, and the next three lines of input describe the scoring of the Bananas. For each team, the first line contains the number of successful 3-point shots, the second line contains the number of www.acmicpc.net 문제 보기 분류: 수학, 구현, 사칙연산 문제 풀기 주어진 입력에 대해 각 해당 위치..

공부하기/백준 2023.03.15

[Java] 백준 풀기 17863 - FYI

자바 백준 17863번 브론즈 4 https://www.acmicpc.net/problem/17863 17863번: FYI In the United States of America, telephone numbers within an area code consist of 7 digits: the prefix number is the first 3 digits and the line number is the last 4 digits. Traditionally, the 555 prefix number has been used to provide directory informatio www.acmicpc.net 문제 보기 분류: 구현, 문자열 문제 풀기 전화번호의 앞 세자리가 555 로 시작하는지 판단하는 문제..

공부하기/백준 2023.03.13

[Python] 백준 풀기 24883 - 자동완성

자바 백준 24883번 브론즈 4 https://www.acmicpc.net/problem/24883 24883번: 자동완성 D2는 For Developers, By Developers의 약자로, 개발자들을 위해 개발자들이 직접 만들어 가고 있는 네이버 개발자 지원 프로그램입니다. 네이버가 축적한 기술과 지식을 공유하고, 외부 개발자들을 지원 www.acmicpc.net 문제 보기 분류: 구현 문제 풀기 문자를 입력받고 그 문자가 "N" 또는 "n" 인지를 확인한다. 이 확인은 String 을 비교하는 함수 equals() 를 사용한다. 비교 결과가 "N" 또는 "n" 과 같을 경우 "Naver D2" 를 출력하고, 그렇지 않으면 "Naver Whale" 을 출력한다. 코드 보기 import java.u..

공부하기/백준 2023.03.11

[Python] 백준 풀기 14909 - 양수 개수 세기

파이썬 백준 14909번 브론즈 3 https://www.acmicpc.net/problem/14909 14909번: 양수 개수 세기 첫째 줄에 최대 1,000,000개의 정수가 주어진다. 입력으로 주어지는 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같다. www.acmicpc.net 문제 보기 분류: 구현 문제 풀기 파이썬의 list() 와 map() 으로 입력 숫자들을 배열로 입력받는다. 배열에서 하나씩 빼내어 0 보다 큰 경우 count 를 하나씩 늘려준다. 모든 숫자가 양의 정수 판단이 끝나면 count 를 출력한다. 코드 보기 import sys inputdata = sys.stdin.readline def fnIsPositiveInteger(): count = 0..

공부하기/백준 2023.03.10

[Java] 백준 풀기 21598 - SciComLove

자바 백준 21598번 브론즈 5 https://www.acmicpc.net/problem/21598 21598번: SciComLove 당신은 싸이컴을 향해 절을 하려고 합니다. 하지만, 당신이 싸이컴에 들어오고 싶어서 절을 한 번 할 수도 있고, 싸이컴을 매우 싫어해 절을 두 번 할 수도 있습니다. 당신이 절을 할 횟수가 주어 www.acmicpc.net 문제 보기 분류: 구현 문제 풀기 주어진 숫자만큼 "SciComLove" 를 반복 출력한다. 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.next..

공부하기/백준 2023.03.09

[Java] 백준 풀기 25311 - UCPC에서 가장 쉬운 문제 번호는?

자바 백준 25311번 브론즈 5 https://www.acmicpc.net/problem/25311 25311번: UCPC에서 가장 쉬운 문제 번호는? 대회 참가자는 되도록 일찍 대회의 모든 문제를 한 번씩 읽어 보는 것이 권장됩니다. 이렇게 하면 대회의 전체적인 분위기를 느낄 수 있고, 종종 비교적 쉬운 문제를 빨리 발견해서 속도에서 우 www.acmicpc.net 문제 보기 분류: 구현 문제 풀기 매해 가장 쉬운 문제 번호는 "A" 로 나타난다. 그러나 2018 ~ 2021 년 가장 쉬운 문제는 "A" 로 본문에 표시되었지만 2022 년에는 정보가 없다. 주어진 개최 연도 입력 또한 (2018

공부하기/백준 2023.03.08

[Java] 백준 풀기 13752 - 히스토그램

자바 백준 13752번 브론즈 3 https://www.acmicpc.net/problem/13752 13752번: 히스토그램 히스토그램은 데이터를 시각적으로 표현한 것이다. 막대로 구성되며 각 막대의 길이는 데이터 양의 크기를 나타낸다. 일부 데이터가 주어지면 히스토그램을 생성하시오. www.acmicpc.net 문제 보기 분류: 구현 문제 풀기 주어진 테스트 케이스와 히스토그램의 크기를 int 로 입력받는다. 단위 히스토그램인 문자 "=" 를 준비하고 .repeat() 함수를 이용하여 입력된 히스토그램의 크기만큼 "=" 를 반복 생성 후 테스트 케이스 개수만큼 한 줄씩 출력한다. 코드 보기 import java.util.Scanner; public class Main { public static vo..

공부하기/백준 2023.03.07

[Java] 백준 풀기 14489 - 치킨 두 마리

자바 백준 14489번 브론즈 4 https://www.acmicpc.net/problem/14489 14489번: 치킨 두 마리 (...) 첫째 줄에 두 통장의 잔고 A와 B가 주어진다. (0 ≤ A, B ≤ 1,000,000,000) 둘째 줄에 치킨 한 마리의 가격 C가 주어진다. (0 ≤ C ≤ 1,000,000,001) www.acmicpc.net 문제 보기 분류: 수학, 구현, 사칙연산 문제 풀기 통장 잔고의 합을 구하고 치킨 두 마리의 값을 빼어본다. 이때, 결과 값이 0 보다 크거나 같으면 남은 돈을 일컫는 그 결과를 출력하고 그렇지 않으면 두 통장 잔고의 합을 출력한다. 코드 보기 import java.util.Scanner; public class Main { public static v..

공부하기/백준 2023.03.06

[Python] 백준 풀기 12605 - 단어순서 뒤집기

파이썬 백준 12605번 브론즈 1 https://www.acmicpc.net/problem/12605 12605번: 단어순서 뒤집기 스페이스로 띄어쓰기 된 단어들의 리스트가 주어질때, 단어들을 반대 순서로 뒤집어라. 각 라인은 w개의 영단어로 이루어져 있으며, 총 L개의 알파벳을 가진다. 각 행은 알파벳과 스페이스로만 www.acmicpc.net 문제 보기 분류: 자료구조, 문자열, 파싱, 스택 문제 풀기 list(), map(), split() 을 이용하여 주어진 문장을 단어별로 나누어 저장한다. 저장된 리스트에서 pop() 을 이용하여 맨 마지막 Index 단어부터 하나씩 빼내어 result 문자열에 순서대로 모두 합친다. 이렇게 pop() 을 이용하여 문제에서 요구하는 단어 뒤집기를 완성시킨다. ..

공부하기/백준 2023.03.05

[Java] 백준 풀기 2845 - 파티가 끝나고 난 뒤

자바 백준 2845번 브론즈 4 https://www.acmicpc.net/problem/2845 2845번: 파티가 끝나고 난 뒤 파티가 끝나고 나면, 사람들은 누가 파티에 왔는지와 얼마나 많은 사람들이 왔는지를 궁금해한다. 보통 파티는 매우 크게 열리기 때문에, 정확하게 몇 명이 참가했는지 알 수가 없다. 지난주 토 www.acmicpc.net 문제 보기 분류: 수학, 구현, 사칙연산 문제 풀기 주어진 단위 넓이당 사람 수와 전체 넓이를 각각 입력 받는다. 5 군데에서 기사가 나오기에 5 번의 for loop 을 실행하여 신문에서 보고한 사람 수를 reported 변수에 입력 받고 (단위 넓이당 사람 수 * 전체 넓이) 로 계산 되어진 값을 빼어 그 인원 차이를 출력한다. 이때, 각 경우에 대해 공백..

공부하기/백준 2023.03.04