본문 바로가기

백준

(229)
[JS] 백준 1차원 배열 - 첫 번째 이야기 오늘은 드디어 새로운 단계를 나갈 차례이다. 문제 https://www.acmicpc.net/step/6 1차원 배열 단계 배열을 활용하여 서로 다른 값의 개수를 찾는 문제 www.acmicpc.net 얼른 얼른 끝내버려야지~~~!! 1차원 배열 첫 번째 이야기~~~~ 바로 가자! 문제 10807번 https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net 1차원 배열에 넣어서 확인해보려고 했는데... 뭔가 아닌 것 같은 기분이 들었다. 그래..
[JS] 백준 반복문 - 마지막 이야기 오늘은 반복문 마지막 이야기다. 그럼 바로 가자~ 문제 2439번 https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net '음.. 어제 풀었던 별 찍기 문제를 반대로 하면 되지 않을까?' 하고 코드를 작성하는데, 오늘은 머리가 좀 돌아가지 않는 것 같다. 그래서 다른 분의 풀이를 봤는데 그 분은 별 담는 변수와 공백 담는 변수를 따로 만들어서 그것을 한줄씩 출력해주었다. 오호... 이렇게도 할 수 있구나. 그 코드를 열심히 공부한 후 내가 안 보고 작성해보았다. const fs = requir..
[JS] 백준 반복문 - 세 번째 이야기 오늘은 눈오는거 누워서 구경하다가 시간이 너무 지나버렸다... 일어난 김에 빨리 오늘할거 해야지 반복문 세 번째 시간~~~ 문제 25314번 https://www.acmicpc.net/problem/25314 25314번: 코딩은 체육과목 입니다 오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ www.acmicpc.net 4로 나누었을 때 몫이 뭔지 확인하고 몫만큼 long을 붙여주면 될 것 같다. 그런데... 자바스크립트에서 console.log()로 데이터를 출력하면 개행문자가 포함되어 출력된다. 그래서 개행 없이 출력해주는 'process.stdout.wr..
[JS] 백준 반복문 - 두 번째 이야기 오늘은 어제에 이어 반복문 두 번째 시간이다 ㅎㅎ. 문제 8393번 https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 반복문을 1부터 n까지 돌려서 sum 변수에 더해주면 될 것 같다. const fs = require('fs'); //백준에 제출할 때 써야하는 코드 const readFileSyncAdress = '/dev/stdin'; //테스트 //const readFileSyncAdress = 'input.txt'; const input = fs.readFileSync(readFileSyncAdress).toString(); let sum=0; for(let i = 1..
[JS] 백준 반복문 - 첫 번째 이야기 오늘은 드디어 반복문 차례이다~~ 좋아, 시작해 볼까?? 문제 https://www.acmicpc.net/step/3 반복문 단계 코딩 공부를 잘 하여 이렇게 long long long long...을 칠판에 적는 일이 없도록 합시다. www.acmicpc.net 문제 2739번 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 구구단을 외자~ 구구단을 외자~ 반복문을 1부터 9까지 돌려주면 되겠구만 ㅎㅎ const fs = require('fs'); //백준에 제출할 때 써야하는 코드 const readFileSyncAdress = '/d..
[JS] 백준 조건문 - 마지막 이야기 지인 일을 도와주다가 지금은 한가해져서 이렇게 노트북을 열었다. 얼른얼른 끝내야지 ㅎㅎ 오늘은 조건문 마지막이다!! 오늘의 조건문 마지막 이야기는~~~~ 문제 2525번 https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 이 문제는 시와 분을 공백을 기준으로 입력받고, 다음줄에 요리하는 데 필요한 시간을 입력받도록 되어있었다. 그래서 어떻게 받아야할지 고민하다가 먼저 줄을 기준으로 입력받은 후 첫번째를 공백을 기준으로 나눠준 것을 보았..
[JS] 백준 조건문 - 두 번째 이야기 오늘은 목걸이 AS를 맡기고 마트에 다녀왔다 (신나) ㅎㅎ 그러나!!! 또 하루종일 밖에 있었더니 너무 피곤하다... 아무래도 운동이 필요한 것 같다(이 말 시작한지 2년째...). ... 좋았어~~~ 문제를 풀어볼까?? 오늘의 두 번째 이야기는 ~~~~ 문제 14681번 https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 정수 x, y가 주어지면 점 (x,y)가 어떤 사분면에 속하는지 확인하고 1,2,3,4 중 하나를 출력하면 되는 문제이다. 이 문제는 줄바꿈을 기준으로 입력을 받고 조건문으로 어떤 사분면에 해당하는지 확인하면 될 것 같다. // 틀린코드 c..
[JS] 백준 조건문 - 첫 번째 이야기 이제야 좀 여유가 생겼다... 또 다시 바빠지기 전에 오늘은 좀 일찍 문제를 풀어보려고 한다 ㅎㅎ 라고 하고 한 문제 풀자마자 나갈 일이 생겼다... 그래도 저녁 먹기 전에는 얼른 끝내야지 ㅎㅎ 어제 입출력과 사칙연산 문제를 다 풀었다~~~(짝짝) 이번에는 조건문을 풀 차례다. 문제 https://www.acmicpc.net/step/4 조건문 단계 점이 어느 사분면에 있는지 알아내는 문제 www.acmicpc.net 오늘의 첫 번째 이야기는~~~~ 문제 1330번 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 정수 A, B가 주어졌을 때 두 수를 비교..