오늘은 프로그래머스의 문자열 다루기 기본을 풀이과정을 적어보려고 한다. 프로그래머스는 난이도 조절이 너무 애매한 것 같다... 1. 문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 2. 제한 사항 s는 길이 1 이상, 길이 8 이하의 문자열입니다. 3. 입출력 예 s return "a234" false "1234" true 4. solution.js function solution(s) { var answer = false; let temp = Number(s); if((s.length == 4 || s.length == 6) && tem..
오늘은 JavaScript에서 연습문제 중 약수의 합에 대해 문제를 풀어보려고 한다. 1. 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 2. 제한 사항 - n은 0 이상 3,000 이하인 정수입니다. 3. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. 4. solution.js function solution(n) { var answer = 0; for(var i = 1; i
1. 문제 설명 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 1. 124 나라에는 자연수만 존재합니다. 2. 124나라에는 모든 수를 표현할 대 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다. 10진법 124나라 10진법 124나라 1 1 6 14 2 2 7 21 3 4 8 22 4 11 9 24 5 12 10 41 자연수 n이 매개변수로 주어질 대, n을 124 나라에서 사용하는 숫자로 바꾼 값을 return 하도록 solution 함수를 완성해 주세요. 제한사항 - n은 500,000,000 이하의 자연수입니다. 2. 풀이 2-1. JavaScript 언어 function solution..
오랜만에 코딩 테스트를 해보았다. 확실한 건 이전에 아무것도 모를 때 하는 시점보단, 기본기를 하고 난 후 많이 달라졌다. 일단 무엇을 해야할지 안다. 하지만 아직까진 검색능력이 많이 떨어져서 조금 찾는데 오래 걸렸다. 1. 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 한다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로..
업데이트는 추가적으로 지속될 예정이다. 개발자를 하다 보면 코딩 테스트는 이제 떼려야 뗄 수 없는 존재가 된다. 내가 얼마큼 공부하였고, 얼마큼 성장하였는지를 확인할 수 있는 것이 바로 코딩 테스트가 아닌가 싶다. 1. Beakjoon 필자가 코딩테스트를 제일 처음 접한 사이트다. 이 사이트가 좋은 이유는 단계별로 코딩 공부를 할 수 있는 장점이 있다. 하지만 결정적으로 다른 부분에 아쉬움이 있어, 이 사이트를 떠나게 되었다. 어느 때와 동일하게 C언어를 배우고 테스트를 하려고 하였지만... 여기에서 C언어 테스트는 일부 언어가 실무와 다르게 입력을 해야지만 테스트에 통과를 한다. 그렇기 때문에 이 사이트를 떠나고 다른 사이트를 고르게 되었다. 그리고 두 번째로 만난 프로그래머스다. 2. Programm..
- Total
- Today
- Yesterday
- mongodb
- array
- 리덕스
- 리액트 유튜브
- programmers
- redux
- node-sass
- javascript
- 리액트 썸네일
- 재공부
- node.js
- java
- 자바스크립트
- 배열
- Switch
- Git
- Visual Studio Code
- node
- CSS
- 코딩테스트
- 뷰
- github
- 프로그래머스
- 노드
- 자바
- 리액트
- Coding Test
- react
- 파이썬
- 함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |