본문 바로가기

JavaScript86

[leetCode] 6.Zigzag Conversion (Javascript) (5) Zigzag Conversion - LeetCode Zigzag Conversion - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 접근 : 문자열 구현 Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); function solution(input) { //input let.. 2022. 6. 24.
[baekjoon] 18111 마인크래프트 (Javascript) 18111번: 마인크래프트 (acmicpc.net) 18111번: 마인크래프트 팀 레드시프트는 대회 준비를 하다가 지루해져서 샌드박스 게임인 ‘마인크래프트’를 켰다. 마인크래프트는 1 × 1 × 1(세로, 가로, 높이) 크기의 블록들로 이루어진 3차원 세계에서 자유롭게 www.acmicpc.net 접근 : BF 수식으로 접근했을 때는 정말 어렵게 접근했다. 컴퓨터의 연산능력을 믿고 BF를 돌리니 통과. TIME의 초기값을 99999999 정도로 잡았더니 계속해서 틀렸다고 나왔다. 알고 보니 초기값을 더 크게 잡았어야 했던 것... 앞으로는 Infinity로 설정해야겠다. Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/std.. 2022. 6. 23.
[프로그래머스] 크레인 인형뽑기 게임 (Javascript) 코딩테스트 연습 - 크레인 인형뽑기 게임 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 접근 : 스택 1. board를 newBoard로 변환(회전시킨후 0을 제거하고 reverse시켜서 pop()를 활용) 2. moves를 forEach로 돌면서 stk 값 확인 Javascript function solution(board, moves) { var answer = 0; let newBoard = []; let stk =[]; //newBoard for(let i=0;i 2022. 6. 23.
[프로그래머스] 숫자 문자열과 영단어 (Javascript) 코딩테스트 연습 - 숫자 문자열과 영단어 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 접근 : 구현 1. numbers에 문자열과 index번호로 정렬 2. numbers를 forEach로 돌면서 모든 문자열을 숫자로 변경 3. indexOf()와 splice로 치환 Javascript function solution(s) { let answer = ""; let numbers = ["zero","one","two","three","four",.. 2022. 6. 23.