공부하기/백준 500

[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

[Java] 백준 풀기 17295 - 엔드게임 스포일러

자바 백준 17295번 브론즈 5 https://www.acmicpc.net/problem/17295 17295번: 엔드게임 스포일러 《어벤져스: 엔드게임》(영어: Avengers: Endgame)은 2019년 개봉한 미국의 슈퍼히어로 영화로, 마블 코믹스의 동명 팀을 원작으로 하고 있으며, 마블 스튜디오가 제작하고, 월트 디즈니 스튜디오 www.acmicpc.net 문제 보기 분류: 구현 문제 풀기 문제를 다 읽고 나서도 예제 출력 보고 "문제의 답을 출력한다." 를 출력해야 하나? 라는 의심이 들었다. 하지만 보이는 예제 출력은 무시하고 "Avengers: Endgame" 를 출력해야 한다. 코드 보기 public class Main { public static void main(String[] ar..

공부하기/백준 2023.03.03