본문 바로가기

전체 글344

[프로그래머스][LEVEL2] 위장 # 문제 원문 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. clot.. 2021. 9. 14.
[프로그래머스][LEVEL2] 카펫 # 문제 원문 Leo는 카펫을 사러 갔다가 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다. 노란색 격자의 수 yellow는 1 이상 2,000,000 이하인 자연수입니다. 카펫의 가로 길이는 세로 길이와 같거나, 세로 길이보다 깁니다. 입출력.. 2021. 9. 13.
[코드베인] 만렙 및 멀티 업적 제외 업적 올클리어 보호되어 있는 글 입니다. 2021. 9. 12.
프로그래머스 LEVEL2 중간 정산 LEVEL1을 끝내고 LEVEL2를 풀기 시작한지 거의 3주 가까이 지난 시점이다. LEVEL1까지는 하루에 5~ 10문제 씩 풀고 그랬는데 LEVEL2 들어오고 나서는 그렇게 빨리 풀지를 못하겠다. 문제마다 생각할 점이 많기 때문인가? 부족한 부분들을 느낄때 마다 해당 부분들을 따로 보충하고 그렇게 받은 스트레스를 해소하기 위해서 노는 시간이 늘어나서 그런 것이라고 생각한다. LEVEL1문제 53문제 제외하면 21문제 풀었다. 확실히 LEVEL2 정도 되니까 진도를 빨리 빼는게 조금 많이 버겁다..ㅎㅎ 원래 평소에 알고리즘이나 자료구조 같은 것을 충실히 학습했다면 이것보다 쉬웠을 것 같기는한데... 클린코드나 설계 같은 요소에 더 관심이 많던 입장에서는 거의 제로베이스라서 그렇겠지.. 굳이 중간 정산을.. 2021. 9. 10.