코테라도 하자
-
[프로그래머스] 2의 영역.js코테라도 하자 2023. 12. 14. 16:20
프로그래머스 > 코딩 테스트 연습 > 코딩 기초 트레이닝 https://school.programmers.co.kr/learn/courses/30/lessons/181894 정수 배열 arr가 주어집니다. 배열 안의 2가 모두 포함된 가장 작은 연속된 부분 배열을 return 하는 solution 함수를 완성해 주세요. 단, arr에 2가 없는 경우 [-1]을 return 합니다. function solution(arr) { const index = arr.indexOf(2); const lastIndex = arr.lastIndexOf(2); return index < 0 ? [-1] : arr.slice(index, lastIndex + 1); }
-
[leetcode] 125 유효한 팰린드롬(Valid Palindrome)코테라도 하자 2023. 12. 14. 14:17
https://leetcode.com/problems/valid-palindrome/ Valid Palindrome - LeetCode Can you solve this real interview question? Valid Palindrome - A phrase is a palindrome if, after converting all uppercase letters into lowercase letters and removing all non-alphanumeric characters, it reads the same forward and backward. Alphanumeric cha leetcode.com Python class Solution(object): def isPalindrome(self..
-
[JS] 구슬을 나누는 경우의 수코테라도 하자 2023. 8. 22. 23:58
프로그래머스 > 코딩테스트 입문 > 구슬을 나누는 경우의 수 https://school.programmers.co.kr/learn/courses/30/lessons/120840 문제 설명 머쓱이는 구슬을 친구들에게 나누어주려고 합니다. 구슬은 모두 다르게 생겼습니다. 머쓱이가 갖고 있는 구슬의 개수 balls와 친구들에게 나누어 줄 구슬 개수 share이 매개변수로 주어질 때, balls개의 구슬 중 share개의 구슬을 고르는 가능한 모든 경우의 수를 return 하는 solution 함수를 완성해주세요. 제한사항 1 ≤ balls ≤ 30 1 ≤ share ≤ 30 구슬을 고르는 순서는 고려하지 않습니다. share ≤ balls 입출력 예 balls share result 3 2 3 5 3 10 H..
-
[JS] 배열 만들기 2코테라도 하자 2023. 8. 16. 16:55
코딩 테스트 연습 > 코딩 기초 트레이닝 > 배열 만들기 2 https://school.programmers.co.kr/learn/courses/30/lessons/181921 문제 설명 정수 l과 r이 주어졌을 때, l 이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다. 입출력 예 l r result 5 555 [5, 50, 55, 500, 505, 550, 555] 10 20 [-1] 내 풀이 function solution(l, r) { const ranges = Array(r-l+1).fill().map((x,i)=> l+i..
-
[JS] 문자열 겹쳐쓰기코테라도 하자 2023. 8. 14. 12:22
Programmers / 코딩테스트 연습 / 코딩 기초 트레이닝 / 문자열 겹쳐쓰기 https://school.programmers.co.kr/learn/courses/30/lessons/181943 문제 설명 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 제한 사항 my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,000 0 ≤ s ≤ my_string의 ..
-
[JS] 문자열 반복해서 출력하기코테라도 하자 2023. 8. 14. 12:03
Programmers / 코딩테스트 연습 / 코딩 기초 트레이닝 / 문자열 반복해서 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181950 문제 설명 문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 1 ≤ n ≤ 5 내 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { inpu..