Coding Test/백준

·Coding Test/백준
▶indexOf() 함수를 사용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 입력 & 출력 나의 풀이 input을 숫자형(Number)으로 받고, 임시 최댓값(max)을 0번째 요소로 초기화시켜 줍니다. 그리고 기본 for문을 사용하여 각 요소를 돌면서 최댓값을 비교하면서 바꿔줍니다. 최댓값을 찾았을 때 index를 idx에 저장해 주고 반환하여 마무리해 주었습니다. refactoring ✅ "나의 풀이"와 똑같이 Number형으로 변환해 주고, Math.max()를 이용하여 배열의 최댓값을 구해줍니다. 그리고 indexOf() 메서드를 사용하여 최댓값을 인자로 넘겨주고 최댓값의 index를 반환하여 마무리해주었습니다. 참고 ❗ [JavaScript] 문자열 포함 여부 함수 (indexOf, se..
·Coding Test/백준
백준에서 JavaScript를 풀려면 ▶node.js 입출력 방법 포스팅에서 알아본 것처럼 fs모듈을 사용해야 합니다. const fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().split(' '); 입력값이 한 개(한 줄)일 경우는 위 코드처럼 몇 줄의 코드를 추가해야 합니다. 그러나 저처럼 VsCode에서 코딩을 하고 답을 백준에다가 올리는 방법을 사용하시는 분도 많이 계실 거라 생각합니다. VsCode에서 node.js로 코드를 작성하려면 위와 비슷하지만 다른 코드를 추가해야 합니다. const fs = require("fs"); const filePath = process.platform === "linux" ? "..
·Coding Test/백준
▶repeat() 함수를 사용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 오늘은 혜나의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜라는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ 책을 열심히 읽었던 혜라는 간단히 두 수를 더하는 코드를 칠판에 적었다. 코드를 본 면접관은 다음 질문을 했다. “만약, 입출력이 N바이트 크기의 정수라면 프로그램을 어떻게 구현해야 할까요?” 혜아는 책에 있는 정수 자료형과 관련된 내용을 기억해 냈다. 책에는 long int는 4바이트 정수까지 저장할 수 있는 정수 자료형이고 long long int는 8바이트 정수까지 저장할 수 있는 정수 자료형이라고 적혀 있었다. 혜라는 이런 생..
·Coding Test/백준
프로그래머스에서 JavaScirpt로 코딩을 하기 위해서는 그냥 선택하면 되지만 프로그래머스와 다르게 백준에서는 JavaScript로 언어를 선택할 수 없습니다. 백준에서는 입력과 출력을 직접 선언해줘야 합니다. 입출력 선언에는 크게 2개가 있습니다. fs모듈 이용 입력값이 한 개(한 줄)로 입력을 받을 경우 const fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().split(' '); 입력값이 여러 개(한 줄에 공백으로 구분)로 입력을 받을 경우 /* ex) A B C */ const fs = require('fs'); const input = fs.readFileSync("/dev/stdin").toString().t..
지누박
'Coding Test/백준' 카테고리의 글 목록 (18 Page)