[백준] JAVA(자바) | 25304번: 영수증
·
Algorithm
25304번: 영수증 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것 www.acmicpc.net 💡해결 전략 구매한 물건의 가격과 개수를 입력받아 계산한 금액을 구하고, 총 금액이 영수증에 적힌 총 금액과 일치하면 Yes를 출력한다. 일치하지 않는다면 No를 출력한다. Scanner 클래스 for문 if - else문 💻풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int X = sc.ne..
[백준] JAVA(자바) | 2480번: 주사위 세개
·
Algorithm
2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 💡해결 전략 입력받은 세 정수의 대소 관계를 비교하여 조건에 따라 주어진 수를 더하거나 곱하는 문제이다. if ~ else문 for문 배열 더보기 if ~ else문 if (조건식1) { 실행문1; } else if (조건식2) { 실행문2; } else { 실행문3; } 조건식2는 조건식1을 포함하지 않고 else문은 조건식1과 조건식2를 모두 포함하지 않는다는 사실을 명심하자. 💻풀이 import java.util.Scanner; public ..
[백준] JAVA(자바) | 2525번: 오븐 시계
·
Algorithm
2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 💡해결 전략 현재 시각이 주어지고 그 시점에서 일정 시간이 지난 후의 시각을 구하는 문제다. 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이며 디지털시계는 23시 59분에서 1분이 지나면 0시 0분이 된다는 것이 문제의 핵심이다. 몫과 나머지를 활용하여 적절한 식 세우기 💻풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Sca..
[백준] JAVA(자바) | 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰
·
Algorithm
3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. www.acmicpc.net 💡해결 전략 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성된 16개 피스와 동혁이가 발견한 피스의 차를 구하는 문제다. Scanner 클래스 for문 배열 💻풀이 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int[] chess = {1, 1, 2, 2, 2, 8}; for(int i..
[백준] JAVA(자바) | 18108번: 1998년생인 내가 태국에서는 2541년생?!
·
Algorithm
18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 💻풀이 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int y = sc.nextInt(); int x = 543; int result = y - x; System.out.println(result); } }