``` 백준 17284번 Vending Machine JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 17284번 풀이 https://www.acmicpc.net/problem/17284 17284번: Vending Machine 첫째 줄에 정웅이가 누른 버튼의 번호가 공백으로 사이에 두고 주어진다. 정웅이는 버튼을 한 번 이상 눌렀다. www.acmicpc.net 백준 17284번 자판기는 난이도 브론즈 등급의 쉬운 문제로서 한 줄에 공백을 가지고 여러 숫자를 받을 때 1이면 500을 더하고 2면 800을 더하고 3이면 1000을 더해서 5000원에서 더한 숫자를 빼주면 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. 자바 ..
``` 백준 17283번 I am Groot JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 17283번 풀이 https://www.acmicpc.net/problem/17283 17283번: I am Groot 첫 번째 줄에 중심 줄기를 제외한 나뭇가지의 총 길이의 합을 cm단위로 출력하며, 소숫점 이하는 버린다. 총 길이의 합이 106보다 작거나 같은 입력만 주어진다. www.acmicpc.net 백준 17283번 I am Groot는 난이도 브론즈 등급의 문제로서 L 길이의 나뭇가지 몸통이 있고 각 나뭇가지 몸통의 끝에 L * (R / 100)의 나뭇가지가 2개씩 달려있고 각 나뭇가지에서 소숫점은 버리고 나뭇가지의 길이가 5cm 이하인 경우는 없다고 가정할 때 L과 R 이 주어진 경우 ..
``` 백준 11653번 소인수분해 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 11653번 소인수분해 풀이 https://www.acmicpc.net/problem/11653 11653번: 소인수분해 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. www.acmicpc.net 백준 11653번 소인수분해는 난이도 브론즈 문제로서 정수가 주어지면 소인수 분해해서 출력하면 되는 프로그램입니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. 풀이 1 정수를 입력받고 입력받은 정수를 2부터 정수를 계속 나눈 값까지 반복해서 확인하고 나눠줘서 인자 리스트를 구해줍니다. import java.io.BufferedRea..
``` 백준 10212번 Mystery JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 10212번 Mystery 풀이 https://www.acmicpc.net/problem/10212 10212번: Mystery "Yonsei"혹은 "Korea"(이번에는 연세대를 앞에 해드렸습니다.)중 하나를 출력한다. 따옴표는 출력하지 않는다. www.acmicpc.net 백준 10212번 Mystery는 난이도 브론즈 등급의 문제로서 "Yonsei"혹은 "Korea"를 동일한 확률로 랜덤 하게 출력해주면 되는 문제입니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. "이 문제를 올바르게 보려면 자바스크립트가 필요합니다."라는 힌트를 보고 일단..
``` 백준 2530번 인공지능 시계 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 2530번 인공지능 시계 풀이 https://www.acmicpc.net/problem/2530 2530번: 인공지능 시계 첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초에서 1초가 지나면 0시 0 www.acmicpc.net 백준 2530번 인공지능 시계는 난이도 브론즈 등급의 문제로서 현재 시각을 디지털시계(0 ~ 24)(시 분 초)로 입력받고 요리에 필요한 시간이 초단위로 주어질 때 요리 후의 시간을 출력해주면 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시..
``` 백준 1740번 거듭제곱 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 1740번 거듭제곱 풀이 https://www.acmicpc.net/problem/1740 1740번: 거듭제곱 3의 제곱수를 생각하자. 3의 0제곱, 3의 1제곱, 3의 2제곱, ... 은 순서대로 1, 3, 9, 27, ... 이 된다. 이를 바탕으로, 한 개 이상의 서로 다른 3의 제곱수의 합으로 표현되는 수를 생각할 수 있다. 예를 www.acmicpc.net 백준 1740번 거듭제곱은 난이도 실버 등급의 문제로서 서로 다른 3의 제곱을 가지고 만들 수 있는 숫자 중에 N번째로 작은 숫자를 구하면 되는 문제입니다. 이때 N은 500000000000 이하의 자연수입니다. 예를 들어 1 3 4 9 10 12 ..
``` 백준 2161번 카드 1 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 2161번 카드1 풀이 https://www.acmicpc.net/problem/2161 2161번: 카드1 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net 백준 2161번 카드1은 난이도 브론즈 등급의 문제로서 정수를 입력받고 입력받은 정수만큼 오름차순을 가진 카드가 있을 때 첫 번째 카드를 버리고 두 번째 카드는 맨뒤로 넣는다고 할 때 버리는 카드를 순서대로 출력하면 됩니다. 예를 들어 10을 입력받으면 1 3 5 7 9 2 6 10..
``` 백준 20001번 고무 오리 디버깅 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 20001번 풀이 https://www.acmicpc.net/problem/20001 20001번: 고무오리 디버깅 백준 문제 풀이에 힘들어하는 수진이를 위해 민우는 문제해결에 도움이 되는 고무오리를 준비했다. 민우가 준비한 고무오리는 신비한 능력이 존재하는데, 최근에 풀던 백준 문제를 해결해주는 www.acmicpc.net 백준 20001번 고무오리 디버깅은 난이도 브론즈 등급의 문제로서 문제 값이 0으로 시작할 때 "고무오리 디버깅 시작"을 첫 입력으로 받고 "문제"라는 입력을 받을 경우 문제에 1을 더하고 "고무오리"라는 입력을 받을 경우 문제에 1을 뺍니다. 다만 문제가 0이면 2를 더합니다. ..