SMALL javascript16 JS 프로그래머스 Lv2 숫자의표현 Lv2에서 가장 쉬운쪽에 있는 문제지만 포스팅하는 건 한가지이유가 있다 코테강의를 보면 제한사항의 숫자가 10,000번까지 있다면 N*2의 시간복잡도가된다면 1억 연산을 초과(보통 1초에 1억이라 계산)하여 시간초과를 생각하라는 문제라는 뜻이다. function solution(n) { let answer = 1; for(let i =1; i n) { break; } if(x == n) { answer++; break; } } } return answer; } 별건없다. 1~n까지가 아니고 1~(Math.floor(n/2)하고 answer를 1부터 시작하는 것만 알면될듯 2023. 4. 23. [JS]프로그래머스 Lv1 - 신고결과받기 프로그래머스 Lv0 100문제를 다 풀어보고 프로그래머스 Lv1 77문제에서 본 문제포함 2문제를 남겨놨다. 이 문제부터 진짜라고 생각된다. 다른 방식으로 푼 사람들도 있지만(Set,Map) 그 중에서 가장 습득하고 싶은 풀이법을 보면서 공부했다. https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr report[신고자, 신고당하는사람] , k이상신고당하면 정지 정지당하는 사람"을" 신고한 사람한테 메일(result)를 보내준다. 즉 내가 무지를 신.. 2023. 4. 14. 백준 Node.js 1388 타일뭐시기 https://www.acmicpc.net/problem/1388 1388번: 바닥 장식 형택이는 건축가이다. 지금 막 형택이는 형택이의 남자 친구 기훈이의 집을 막 완성시켰다. 형택이는 기훈이 방의 바닥 장식을 디자인했고, 이제 몇 개의 나무 판자가 필요한지 궁금해졌다. 나 www.acmicpc.net const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const [n, ...arr] = fs.readFileSync(filePath).toString().trim().split('\n'); const [w, h] = n.split(' ').map(v => +v); cons.. 2022. 12. 26. 백준 Node.js 16173 쩰리뭐시기 https://www.acmicpc.net/problem/16173 16173번: 점프왕 쩰리 (Small) 쩰리는 맨 왼쪽 위의 칸에서 출발해 (행, 열)로 나타낸 좌표계로, (1, 1) -> (2, 1) -> (3, 1) -> (3, 3)으로 이동해 게임에서 승리할 수 있다. www.acmicpc.net const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const [n, ...arr] = fs.readFileSync(filePath).toString().trim().split('\n'); const board = arr.map(v => v.split(" ").map(.. 2022. 12. 26. 이전 1 2 3 4 다음 LIST