본문 바로가기

알고리즘 문제93

[프로그래머스] 문자열 내 p와 y의 개수 (JavaScript) 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 대문자와 소문자가 섞여있는 문자열에서 p의 개수와 y의 개수를 비교하여 같으면 True, 다르면 Flase를 return하는 문제이다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. ✅ Code - 성공 function solution(s){ var answer = true; let cntP = 0, cntY = 0; s.spl.. 2023. 12. 8.
[프로그래머스] 2 x n 타일링 (Python) 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12900 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 가로 길이가 2이고 세로 길이가 1인 직사각형 타일로 세로의 길이가 2이고 길이가 n인 바닥을 채우는 문제이다. 제한 사항 가로의 길이 n은 60,000 이하의 자연수입니다. 경우의 수가 많아질 수 있으므로, 경우의 수를 1,000,000,007으로 나눈 나머지를 return해주세요. 풀이 dp문제이므로 점화식을 찾아서 값을 return하면 되는 문제이다. n = 1일 때, .. 2023. 12. 8.
[프로그래머스] 수박수박수박수박수박수? (JavaScript) 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 길이가 n인 "수", "박"을 반복하여 문자열을 return하는 문제이다. 제한 사항 n은 길이 10,000 이하인 자연수입니다. ✅ Code - 성공 function solution(n) { var answer = ''; let waterMelon = "수"; for (let i = 0; i < n; i ++) { answer += waterMelon; if (waterMe.. 2023. 12. 7.
[프로그래머스] 124 나라의 숫자 (Python) 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12899 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 모든 수를 표현할 때 10진법이 아닌 1, 2, 4만을 사용하여 숫자를 표현한다. 자연수 n이 주어질 때, 124 나라에서 사용하는 숫자로 바꾼 값을 return하도록 하는 문제이다. 제한사항 n은 50,000,000 이하의 자연수입니다. 풀이 10진법을 n진법으로 변환할 때 방식을 이용하여, 표현할 숫자가 3개이므로 n을 3으로 나눈 나머지를 통해 처리를 해주었다. ✅ Co.. 2023. 12. 7.