본문 바로가기

알고리즘30

[JAVA]백준 - 11654.아스키 코드 www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 풀이 > 항상 하던 방식으로 입력을 받은 후 char값으로 저장해 int로 출력하기 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Baekjoon11654 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(.. 2020. 11. 5.
[JAVA]백준 - 2338.긴자리 계산 www.acmicpc.net/problem/2338 2338번: 긴자리 계산 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출력하면 안 된다는 의미). www.acmicpc.net 풀이> 입력값이 기본 정수형 범위를 초과한다 BigInteger 를 사용해서 값을 받은 후 연산하기 BigInteger의 기본 연산메소드 .add() //더하기 .subtract() //빼기 .multiply() //곱하기 .divide() //나누기 .remainder() //나머지 import java.io.BufferedReader; import java.io.IOException; import java.i.. 2020. 11. 4.
[JAVA]백준 - 1271.엄청난 부자2 www.acmicpc.net/problem/1271 1271번: 엄청난 부자2 첫째 줄에는 최백준 조교가 가진 돈 n과 돈을 받으러 온 생명체의 수 m이 주어진다. (1 2020. 11. 4.
[JAVA]백준 - 2920.음계 www.acmicpc.net/problem/2920 2920번: 음계 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8 www.acmicpc.net 첫 풀이> 한 숫자씩 비교해서 전부 맞는지 확인했다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Baekjoon2920 { public static void main(.. 2020. 11. 4.
[JAVA]백준 - 1924.2007년 www.acmicpc.net/problem/1924 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1≤x≤12)와 y(1≤y≤31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net 풀이 > 입력된 월의 전월의 일수를 모두 더한 후 입력된 날짜를 더해 7로 나눈 나머지값으로 요일을 구함 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Baekjoon1924 { public static void main(String args[.. 2020. 10. 27.
[JAVA]백준 - 2588.곱셈 www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 첫 풀이> import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String val1 = br.readLine(); String va.. 2020. 10. 25.