본문 바로가기

코딩테스트3

[programmers] 인덱스 바꾸기, 영어가 싫어요, 대문자와 소문자, 암호 해독, 369게임 📝 [Lv0] 인덱스 바꾸기 👀 문제 설명 문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 🚨 제한 사항 1 /[A-Z]/.test(char) ? char.toLowerCase() : char.toUpperCase()).join(''); } 📝 [Lv0] 암호 해독 👀 문제 설명 군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다. 암호화된 문자열 cipher를 주고받습니다. 그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다. 문자열 cipher와 정수 code가 매개변수로 주어질 때 해.. 2023. 3. 7.
[programmers] 가장 큰 수 찾기, 다음에 올 숫자, 문자열 밀기, 연속된 수의 합, 종이 자르기 문제 풀이 📝 [Lv0] 가장 큰 수 찾기 👀 문제 설명 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 🚨 제한 사항 1 ≤ array의 길이 ≤ 100 0 ≤ array 원소 ≤ 1,000 array에 중복된 숫자는 없습니다. 💻 입출력 예 [1, 8, 3] [8, 1] [9, 10, 11, 8] [11, 2] ✨ 풀이 설명 가장 작은 수가 0이기 때문에 answer의 기본 값을 [0, 0] 으로 초기화해 주었다. 그다음, array의 값을 확인하며 해당 값이 answer의 값보다 크다면 해당 값과 인덱스 값으로 변경해 반환해 주었고, 아니라면 기존 answer을 그대로 반환해 주었다. 🕵️‍♂️ 코드 funct.. 2023. 3. 2.
[부스트캠프 웹・모바일 7기] 부스트캠프 코딩테스트 ㅇㅣ걸 이제야.... 쓰다니... 이미 반년 정도가 지났지만, 기억을 더듬어보면서 회고를 작성하려고 한다. 부스트캠프 전형 부스트캠프는 지원서 제출 후, 두 번의 코딩테스트 전형이 존재한다. 기존에 진행했던 전형들과는 달랐던 점이 코딩테스트 비용이 있다는 점이었다. 지원서를 작성하면 응시료(만 원) 납부 메일이 도착한다. 응시료를 납부해야 지원이 정상적으로 완료된다. 1차 코딩테스트 다른 일들을 하며 잊고 있을 무렵, 1차 코딩테스트 안내 메일이 도착했다. 1차 코딩테스트는 10개의 cs 문제와 2개의 구현 문제로 이루어졌다. 기억이 가물가물하지만 구현 문제는 모두 풀었던 것 같다. 부스트캠프의 cs 코딩테스트는 어렵기로 유명하기도 하고, 이전 기수 난이도 관련하여 찾아봤을 때도, cs에서 갈린다는 글을.. 2023. 1. 12.