본문 바로가기

백준/JavaScript

(62)
[JS] 백준 입출력과 사칙연산 - 두 번째 이야기 오늘은 좀 일찍 잘 수 있는 날이다 ㅎㅎ 얼른 끝내고 휴식을~~~~!!! 오늘의 두 번째 이야기는 ~~~~~ 문제 10926번 https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 이 문제는 입력값으로 이미 존재하는 아이디가 주어져서 그 뒤에 ??!를 붙여 출력해줘야 한다. 그러면 입력값을 받은 후 그 뒤에 ??!를 추가해주면 될 것 같다. (그런데... 만약에 이미 존재하는 아이디라고 그 사이트에서 '아이디??!' 이런 식으로 놀라면 당황스러울 것..
[JS] 백준 입출력과 사칙연산 - 첫 번째 이야기 ... 오늘도 할 일을 마치고 문제를 고르던 어느날... 음... 이 문제는 너무 어렵고... 하핫... 이 문제는 내가 아직 이해를 못 할 것 같군... 안되겠다... 익숙하지 않다보니 쉽지가 않다...(학교 프로젝트로 JavaScript 사용했으면 좋았을텐데...) 이대로 가다간...!!!! 다른 풀이에 의존만해서 혼자서는 JavaScript로 문제를 해결하지 못할거야!!!! 크흣....!! ??: 잠깐! 이렇게 해결하면 될거야 (빠바빠바밤~ 빠바빠바밤~ 빠바빠바바라바바바밤) ??: 나는 고등학생 탐정 남x도일 소꿉친구이면서 같은 ㅂ....(생략) (잠시후) ??: JavaScript를 처음해서 어렵다고?? 그렇다면 백준 문제 단계별로 풀어보기를 먼저해봐. 어? 나도 자바랑 C++ 시작할 때 해본적 ..
[JS] 백준 1181번 단어 정렬 졸리다... 할 일이 너무 많아서 슬퍼... 시간아... 나 좀 기다려줘(시간: 어림도 없지) 문제 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 이번에도 C++에서 풀었던 문제이다. 길이가 짧은 것부터, 길이가 같으면 사전 순으로~~ 그리고 중복되는 값은 지워주어야 한다. const fs = require('fs'); // 백준에 제출할 때 써야하는 것 //const readFileSyncAdress = '/dev/stdin'; ..
[JS] 백준 1427번 소트인사이드 오늘은 가족들 도와줄 것이 있어서 하루종일 밖에 있었더니 너무 졸려서 집 오자마자 기절해서 잤다(침 흘리면서 잔 건 비밀...). 문제 https://www.acmicpc.net/problem/1427 1427번: 소트인사이드 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 이 문제는 C++에서도 풀었던 문제이다 ㅎㅎ. 공백 없이 입력이 오면 그 수들을 내림차순으로 정렬하면 되는 문제이다. 그리고 어제는 새벽이라 너무 피곤해 머리가 안 돌아가서 그런지 어떻게 실행하는지 이해가 안 갔는데 엄청 간단했다...ㅎㅎ(역시 잠을 자야...) 그냥 input.txt 파일을 만들어주고 코드에 파일 주소를 '/dev/stdin' 대신..
[JS] 백준 2750번 수 정렬하기 자바스크립트도 해야 하는데... 자바스크립트도 해야 하는데... 이러다가는 C++ 만 하게 될 것 같아서 오늘은 자바스크립트를 하려고 한다. 자바스크립트는 예전에 학교 수업시간에 따라 해 본 것이 전부이기 때문에 문법이 어떤지 잘 모른다. 그래서 C++로 풀었던 문제들을 자바스크립트로 다시 풀어보면서 익히려고 한다. 그런데 막상 시작하려니... 내가 지금 할 수 있는 건 변수랑 함수밖에 없기에... 자바스크립트에 대해 검색하면서 문제를 풀어나가야겠다. 위에 처럼 하려했으나... 검색해도 나오는 정보가 없어서 정보가 있는 문제를 먼저 풀어보려 한다. [node.js로 백준 풀 때 유의할 점들] https://tesseractjh.tistory.com/39 자바스크립트에 대해 찾다 보니 이런 것도 찾았다. ..
[JS] 시작 자바스크립트 실행하기 시작에 앞서... 이거 거의 처음 해보는 거라서 "어떻게 시작하지...?" 하다가 그냥 백준 풀면서 익혀야겠다는 생각이 들었다. 그런데 자바스크립트 코드는 어디에서 실행하지...? 그래서 찾아봤다. https://eonhwa-theme.tistory.com/41 [javascript]01 자바스크립트 실행하기 ※ 자바스크립트를 실행할 때 (방법 2가지) 1. node.js 를 이용해서 자바스크립트 실행 2. 웹 APIs 이용 (html과 main.js를 연결해서 브라우저 상에서 실행) ◈ 1번 실습 - node.js 에는( 자바스크립트 엔진이 eonhwa-theme.tistory.com 보니까 node.js를 이용하는 방법과 웹 APIs를 이용(html과 main.js를 연결해서 브..