
내일 프로그래머스를 통해서 코딩 테스트를 치게 되었습니다. 원래 어제 사전 테스트를 실시하려고 했는데 캠이 필요하더라구요ㅠㅠ 코딩 테스트를 할 때는 캠이 필요한 거 알고 있었는데 사전 테스트에도 필요한 건 모르고 있었네요. 오늘 캠을 준비해서 사전 테스트를 실시했습니다 ㅎㅎ 프로그래머스 코딩 테스트에서 나오는 여러 유형의 문제에 대해서 테스트 해볼 수 있습니다. 또한 원격 화면 캡쳐랑 캠 확인도 해보는 게 좋으니 코딩 테스트하시게 되면 사전 테스트 꼭 해보시는 거 추천드려요. OCJA 시험을 온라인으로 쳤었는데 캠이랑 원격 프로그램 오류로 엄청 오래 지연됐던 적이 있어서 혹시나 모르니 꼭 해보시는 거 추천드립니다 ㅎㅎ

문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다. 노란색 격자의 수 yellow는 1 이상 2,000,000 이하인 자연수입니다. 카펫의 가로 길이는 세로 길이와 같거나, 세로 길이보다 ..
문제 설명 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 리턴해주면 됩니다. 예를 들어, 문자열 S = baabaa 라면 b aa baa → bb aa → aa → 의 순서로 문자열을 모두 제거할 수 있으므로 1을 반환합니다. 제한사항 문자열의 길이 : 1,000,000이하의 자연수 문자열은 모두 소문자로 이루어져 있습니다. ..
문제 설명 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다. 조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다. 예를 들어서 78(1001110)의 다음 큰 숫자는 83(1010011)입니다. 자연수 n이 매개변수로 주어질 때, n의 다음 큰 숫자를 return 하는 solution 함수를 완성해주세요. 제한 사항 n은 1,000,000 이하의 자연수 입니다. 입출력 예 n result 78 83 15 23 입출력 예 설명 입출력 예#1 문제 예시와 같습니다. 입출력 예#2 15(1111)의 다음 큰 숫자..
- Total
- Today
- Yesterday
- 서버
- 프로그래머스
- server
- 15기
- 육.지.행
- 파이썬
- python
- 1주차
- tdd
- 회고
- 6팀
- 디프만
- 리빙랩
- AWS
- 인프런
- 해커톤
- 16기
- 중간발표
- 글로컬
- 알고리즘
- 백엔드
- test
- 10기
- it 동아리
- 연합 동아리
- 후기
- spring boot
- 글또
- 육지행
- 스터디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |