본문 바로가기

백준/JavaScript

(62)
[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가 주어졌을 때 두 수를 비교..
[JS] 백준 입출력과 사칙연산 - 마지막 이야기 모두들... 안녕... 오늘은 소중한 분이 놀러오셔서 즐거운 하루를 보냈다. 그러나 어제 할 일때문에 늦게 잤던 나는 체력이... 고갈... 내 몸이 잠을 원하고 있다. 얼른 문제를 해결해야 난 편하게 잘 수 있어...! 오늘 입출력과 사칙연산 부분의 마지막이다 ㅎㅎ. 드디어 다음 단계로~~!! 문제 10171번 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net ...? 문제를 보고 당황했다. \ /\ ) ( ') ( / ) \(__)| 이 아이를 출력하라는 문제였기 때문이다(그래서 문제 이름이 고양이...). 졸린 밤에 웃음을 주는구나 ^^ 문제가 간단해서 오늘은 일찍 '입출려과 사칙연산' 부분을..
[JS] 백준 입출력과 사칙연산 - 세 번째 이야기 으... 졸려...(나 졸리다는 말을 너무 하나?) 오늘은 할 일이 너무 많아서 한 문제만 풀어야겠다... 나 언제 자....ㅠㅠ 자고 싶어 오늘의 세 번째 이야기~~~ 문제 11382번 https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 내 친구 정민이 ㅎㅎ 꼬마 정민이를 풀어보려고 한다. 이건 공백을 기준으로 입력을 받아주고 더해주면 될 것 같다. const fs = require('fs'); // 백준에 제출할 때 써야하는 것 const readFileSyncAdress = '/dev/stdin'; //const readFileSyn..