본문 바로가기

Algorithm & SQL/BAEKJOON120

백준 JAVA 2752 세수정렬 입력받은 3개의 수를 오름차순으로 정렬하는 문제입니다. 길이가 3인 배열을 만들어 입력받은 후, Arrays.sort를 이용해 오름차순으로 정렬하고 for each 문을 통해서 문자열로 다시 출력했습니다. package BAEKJOON; import java.util.Arrays; import java.util.Scanner; public class NO2752 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int [] arr = new int [3]; for(int i =0; i 2022. 6. 17.
백준 JAVA 1550 16진수 문자열s 를 입력받아, Integer.parseInt() 를 이용해서 ( ) 진수를 10진수로 변경하는 문제이다. 답안의 Integer.parseInt(s,16); 의 의미는 문자열로 입력받은 s인 16진수를 10진수로 변경한다는 의미이다. 예제처럼 A를 입력하면 10 이나오는데, 해당 이유는 16진수는 0~9 + A~F 로 이루어져있기 때문에, A를 입력받으면 10이 출력된다 추가 - 예시로 Integer.parseInt(s,8); 일 경우에는, 8진수인 s 를 10진수로 나타낸다는 의미이다. 8진수는 0~7 로 이루어져있다. 역순으로 15를 출력받고싶으면 17 을 입력받으면 15를 출력받을 수 있다. 1 7 = 15 (1*8^1) + (7*1) package BAEKJOON; import java.u.. 2022. 6. 17.
백준 JAVA 11654 아스키코드 아스키코드를 출력해야 하는 문제입니다 next() 를 이용해 입력값을 받으면 String 형태로 받게 되고, charAt() 을 이용해서 첫번째 문자열을 가져옵니다. c 에는 해당 값이 들어가게 되고, char형인 문자를 int형으로 만들어 출력해주면 아스키코드값으로 나오게 됩니다. public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int c = sc.next().charAt(0); System.out.println(c); } } 2022. 6. 16.