프로그래머스/구현
![[12980] 점프와 순간 이동(C++)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBSVlu%2FbtrP6hFwpYI%2FVYOwfAhWinWz4pUdupmLv0%2Fimg.png)
[12980] 점프와 순간 이동(C++)
문제 설명 OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈트는 건전지로 작동되는데, 순간이동을 하면 건전지 사용량이 줄지 않지만, 앞으로 K 칸을 점프하면 K 만큼의 건전지 사용량이 듭니다. 그러므로 아이언 슈트를 착용하고 이동할 때는 순간 이동을 하는 것이 더 효율적입니다. 아이언 슈트 구매자는 아이언 슈트를 착용하고 거리가 N 만큼 떨어져 있는 장소로 가려고 합니다. 단, 건전지 사용량을 줄이기 위해 점프로 이동하는 것은 최소로 하려고 합니다. 아이언 슈트 구매자가 이동하려는 거리 N이 주어졌을 때, 사용해야 하는 건전지 사용량의 최솟값을 return..
[프로그래머스] 기능개발
문제 바로가기 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 return 하도록 solution 함수를 완성하세요. 제한 사항 작업의 개수(progresses, speeds배열의 길이)는 100개 이하입니다. 작업 진도는 100 미만의 자연수입니다. 작업 속도는 100 이하의..
![2021 KAKAO BLIND RECRUITMENT 신규 아이디 추천](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcw0THL%2FbtrM8MAZ6lf%2FEo0naEa3jzLaBxFHT1lu01%2Fimg.png)
2021 KAKAO BLIND RECRUITMENT 신규 아이디 추천
내 코드 // 2021 KAKAO BLIND RECRUITMENT #include #include using namespace std; string solution(string new_id) { string answer = ""; for(int i = 0 ; i < new_id.size() ; i++) { // 1단계 if('A'
![[프로그래머스] 키패드 누르기(C++)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdOKYPe%2FbtrNlaG72F7%2FXfEpWMJw8ol7Xlj8GWtJx0%2Fimg.png)
[프로그래머스] 키패드 누르기(C++)
문제 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr 해결 방법 키패드의 위치가 위와 같을 때, 각 숫자에 아래와 같이 좌표를 설정해주었다. 이때 0은 계산의 편리성을 위해 11로 바꾸어주었다. 즉, 각 칸의 x 좌표는 키패드 숫자를 3으로 나눈 몫이고(오른쪽 열은 예외적으로 3으로 나눈 몫 - 1) y 좌표는 왼쪽 열을 0, 가운데 열을 1, 오른쪽 열을 2로 설정하였다. for문을 돌면서 입력에 ..