본문 바로가기

전체 글164

51. 문자열 내 p와 y의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120852 [ 문제 설명 ] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "P.. 2023. 4. 29.
1. 깃 clone 후 브랜치 연결 해당 파일을 git으로 관리하도록 변경하고, 다른 브랜치에서 작업을 진행하시는 것을 권장합니다 $ git clone 주소 원격 저장소(remote repository)를 추가합니다. $ git remote add origin [원격 저장소 URL] 현재 작업 중인 브랜치를 새로운 브랜치로 변경합니다. $ git checkout -b 파일들을 staging area에 추가합니다. $ git add . 커밋을 생성합니다. $ git push origin 원격 저장소로 push합니다. $ git commit -m "Initial commit" 2023. 4. 28.
50. 자릿수 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/120852 [ 문제 설명 ] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 [ 문제 풀이 ] 첫번째 풀이 function solution(n) { return n .String() .split("") .re.. 2023. 4. 27.
49. 소인수분해 https://school.programmers.co.kr/learn/courses/30/lessons/120852 [ 문제 설명 ] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소인수분해란 어떤 수를 소수들의 곱으로 표현하는 것입니다. 예를 들어 12를 소인수 분해하면 2 * 2 * 3 으로 나타낼 수 있습니다. 따라서 12의 소인수는 2와 3입니다. 자연수 n이 매개변수로 주어질 때 n의 소인수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요. [ 문제 풀이 ] 첫번째 풀이 function solution(n) { l.. 2023. 4. 26.