🔑알고리즘/baekjoon

🔑알고리즘/baekjoon

백준 11720 : 숫자의 합 - 자바 문제 풀이

11720번 문제입니다. Ineteger.parseInt()에서 자꾸 NumberFormatException이라는 에러가 나와 try-catch 문을 사용하여 오류를 잡아주긴 했습니다. 그런데 계속 있던 에러가 sc.nextLine()에서 sc.next()로 바꾸니 없어졌습니다. 아마 try - catch문을 쓰지 않아도 가능할 것 입니다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); String s = sc.next(); int ans = 0; try { String[] array = ..

🔑알고리즘/baekjoon

백준 11654 - 자바 문제 풀이 - 문자를 아스키코드로 바꾸기

백준 11654 문제입니다. 문자로 입력받으면 아스키코드로 출력해야합니다. 여기서 중요한 점은 문자로 입력한다는 것입니다. 사실 문자는 정수값이 저장되어 있기 때문에 서로 변환이 가능합니다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char s = sc.next().charAt(0); //문자를 입력받는 법 System.out.println((int)s); //문자를 정수로 변환 } } 이렇게 맞았습니다.

🔑알고리즘/baekjoon

백준 15596 : JAVA 문제 코드 풀이(class 사용)

문제는 정수 n개가 주어졌을 때, n개의 합을 구하는 함수 작성 문제입니다. 문제에 Java로는 class 이름은 Test, 메소드 이름은 sum으로 하라고 주어져 있습니다. import java.util.Scanner; public class Test { long sum(int[] a) { long ans = 0; for(int i=0;i

🔑알고리즘/baekjoon

백준 4344 : 평균은 넘겠지 - Java(자바) 성공 풀이

처음에는 문제 이해를 잘못해서 계속 틀렸습니다:) 예제 입력 5 //배열의 개수 5 50 50 70 80 100 //배열의 길이 배열에 넣을 수들... 7 100 95 90 80 70 60 50 3 70 90 80 3 70 90 81 9 100 99 98 97 96 95 94 93 91 예제 출력 40.000% 57.143% 33.333% 66.667% 55.556% 소수점 세 자리에서 반올림 해서 출력하는 것이 포인트였는데요. System.out.printf("%.3f",숫자) 형태를 사용했습니다. math.round(100*숫자)/100.0를 사용하는 것은 불가합니다. 왜냐하면 출력예제에서 40.000%로 출력하라고 했기 때문입니다. math.round를 사용하면 40.0으로 출력이 됩니다. 4344..

pkyung
'🔑알고리즘/baekjoon' 카테고리의 글 목록 (7 Page)