boj

    [백준 1065/함수]한수 - JavaScript

    https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 내 코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(filePath).toString().split('\n'); solution(+input[0]); // 입력 받은 숫자에 대해 한수를 판별하는 함수 funct..

    [백준 11720번/문자열] 숫자의 합 - Java

    www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 내 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String str = sc.nextLine(); // 개행 문자(엔터) 처리 str = sc.nextLine(); // 실제 두 번째 입력 값을 받음 sc.close(); char[] tmp = str.toCharArray()..

    [백준 4344번/1차원 배열] 평균은 넘겠지 - Java

    www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 내 코드 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr; // 테스트케이스 수 입력 int testCase = sc.nextInt(); for(int i = 0; i avg ) { count++; } } System.out.printf("%.3f%%%n",(count/m)*100); } sc.close(); }..

    [백준 8958번/1차원 배열] OX퀴즈 - Java

    www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 내 코드 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] str = new String[sc.nextInt()]; for(int i = 0; i < str.length; i++) { str[i] = sc.next();..

    [백준 1546번/1차원 배열] 평균 - Java

    www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 내 코드 import java.util.Arrays; import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double[] arr = new double[sc.nextInt()]; for(int i = 0; i

    [백준 3052번/1차원 배열] 나머지 - Java

    www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net 내 코드 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] num = new int[10]; int count = 0; for(int i = 0;i < 10; i++) { // 10개 숫자 입력 받고 42로 나눈다. num[i] = sc.nextInt() % 42; } for(int i = 0; i < 10; i+..

    [백준 2577번/1차원 배열] 숫자의 개수 - Java

    www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다. www.acmicpc.net 내 코드 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 100 < a, b, c && a, b ,c < 1_000 int avg = (sc.nextInt()*sc.nextInt()*sc.nextInt()); String str = Integer.toString(avg); for(int i = 0; i..