본문 바로가기

알고리즘/백준19

[JS/백준] - 11720번 숫자의 합 https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 숫자를 문자열로 받아서 반복문을 돌려서 인덱스마다 값을 더하였다 . const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let N = ""; let input = ""; rl.on("line", function (line) { if (N === "") { N = line; } else if (N !== "").. 2022. 4. 12.
[JS/백준] - 8958번 OX퀴즈 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 푸는데 한시간 정도 잡아먹은 문제..... 결국 풀었다 ㅠㅠ const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let testCase = 0; const input = []; rl.on("line", fu.. 2022. 3. 31.
[JS/백준] - 1546번 평균 https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 테스트케이스가 주어지는 문제.... 테스트케이스가 주어지는 문제를 풀때 생각보다 코드가 꼬인다 ㅜㅜ 하지만 결국 클리어 .... 그냥 최대값만 잘구하면 별 어려움이 없는 문제였다. // 평균 // 세준이는 기말고사를 망쳤다. 그래서 점수를 조작해서 가져가기로 했다. // 자기 점수중에 최대값을 골랐다. 이 값을 M이라고 한다. // 그리고 나서 모든 점수를 점수/m*100 으로 고쳤다. //.. 2022. 3. 29.
[백준/JS] - 3052번 나머지 https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net 10개의 수를 입력하여 42로 나눈 나머지들중에 서로 몇개가 다른지 출력하는 문제 나는 그냥 간단하게 Set()을 선언하여 중복제거를 해보았다. 중복제거에 대한 풀이는 좀더 찾아봐야겠다. // 나머지 // 두 자연수 a,b가 있을때 A%B는 a를 b로 나눈 나머지이다. // 예를 들어 7,14 ,27,38을 3으로 나눈 나머지는 // 1,2,0,2 ㅇ;디 // 수 10개를 입력받은 뒤 , 42로 나눈 나머지를 구한다. // 그 다음 서로 다른 값이 몇개 있는지 출력하.. 2022. 3. 29.
[백준/JS] - 2577번 숫자의 개수 https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net 처음에는 문제를 잘 이해를 못했어서 3번은 다시 읽어봤던 문제..... 그냥 결과값에서 0~9까지 각각 몇개가 있냐고 묻는 문제 // 숫자의 개수 // 세개의 자연수가 주어질 때 A x B x C 를 계산한 결과에 0부터 9까지 // 각각의 숫자가 몇번씩 쓰였는지를 구하는 프로그램을 작성하시요 const readline = require("readline"); const rl = readline.createInterface({ input: proces.. 2022. 3. 29.
[JS/백준] - 2562번 최댓값 https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 생각보다 간단하게 푼거같은데 아마 중간에 형변환 때문에 좀 헤맸던 문제..... // 최대값 // 9개의 서로 다른 자연수가 주어질때, 이들 중 최댓값을 찾고 // 그 최대값이 몇번쨰 수인지 // 구하는 프로그램 작성 const readline = require("readline"); const rl = readline.createInterface({ input: .. 2022. 3. 29.
728x90
반응형