본문 바로가기
728x90

우공이산250

Cos Pro 1급 - 샘플 문제 풀이 4차 1번 (재귀함수 활용) 문제 지문 #1 어떤 단어가 XX 사전의 몇 번째 단어인지 알고 싶습니다. XX 사전에는 대문자 알파벳 'A', 'E', 'I', 'O', 'U'를 사용해 만들 수 있는 길이가 5 이하인 모든 단어가 수록되어 있습니다. 예를 들어, 사전의 첫 번째 단어는 "A"이고, 그다음은 "AA"입니다. 마지막 단어는 "UUUUU"입니다. 문자열 word가 매개변수로 주어질 때, word가 사전의 몇 번째 단어인지 return 하도록 solution 메서드를 작성했습니다. 그러나, 일부 코드가 잘못되어 코드가 바르게 동작하지 않습니다. 주어진 코드가 모든 입력을 바르게 처리하도록 코드를 수정해주세요. 코드는 _한 줄_만 수정해야 합니다. 매개변수 설명 문자열 word가 solution 메소드의 매개변수로 주어집니다... 2022. 10. 27.
Cos Pro 1급 공부 사이트 추천 - 구름에듀(https://edu.goorm.io/) 구름 EDU??? YBM 공식 사이트에서 받은 문제 지문/문제 코드/정답 코드를 intellij에서 공부하다가 후배 추천으로 구름 에듀를 알게 되었습니다. 문제 지문 따로 문제 코드 따로 열어보는 게 여간 불편한 게 아니었는데, 구름 EDU에서 하니, 좌측에 문제, 오른쪽에 코드가 떠서 보기가 아주 편합니다. 굳이 포스팅에 소스 파일 올릴 필요도 없네요 구글에서 "구름" 한글로 쳐도 가장 먼저 나오는 사이트입니다. https://edu.goorm.io/ 구름EDU - 모두를 위한 맞춤형 IT교육 구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/ edu.goo.. 2022. 10. 25.
[리뷰][심리학] 신디의 결혼수업 - 부부가 함께 읽을 책 서평 내년이면 만으로 결혼 10년... 아이를 낳고 키우면서, 우리 부부의 관심사는 아이에게 집중되었고, 그 후에는 돈을 모으고 집을 장만하고.. 그리고 이제는 그 돈을 갚는 것에 온 신경이 쏠려있습니다. 그 시간 속에서 서로에 대한 관심이 시들해지고 있는 것도 사실입니다. 대화는 용건만 간단히 하고, 스킨십도 없어졌습니다. 별거 아닌 일로 서로 신경질 내고, 상처를 주고, 상처받을까 봐 마음을 닫는 악순환이 반복되는 것 같습니다. 가만히 내 마음을 살펴보면, 분명히 아내를 사랑하고 있는데, 부부 관계는 점점 나빠지고 있으니, 어느 순간부터는 결혼 생활이 지옥처럼 느껴집니다. 신디의 결혼 수업은 집 근처 도서관에서 우연히 발견한 책입니다. 딱히 부부관계에 대한 책을 찾아보려는 것도 아니었는데, 이 책이 .. 2022. 10. 23.
Cos Pro 1급 - 샘플 문제 풀이 3차 10번 (Iterator를 이용한 List순회) 문제 지문 #10 미용실과 레스토랑이 예약을 받는 기준은 다음과 같습니다. 미용실 인원수가 1명인 경우에만 예약받습니다. 다른 손님과 예약 시간이 겹칠 수 없습니다. 레스토랑 인원수가 2명 이상 8명 이하인 경우에만 예약받습니다. 최대 두 팀까지 예약 시간이 겹칠 수 있습니다. 두 가게에서 예약을 받은 횟수를 계산하기 위해 다음과 같이 Customer, Shop, HairShop, Restaurant 클래스를 작성했습니다. Customer: Customer : 고객을 나타내는 클래스입니다. id : 고객 식별 번호를 나타냅니다. time : 고객이 신청한 예약 시간을 나타냅니다. numOfPeople : 예약 인원수를 나타냅니다. Shop : Shop : 가게를 나타내는 클래스입니다. reserveLis.. 2022. 10. 21.
[리뷰][교육] 아이는 질문으로 자란다 - 한국형 하브루타 서평 첫째가 7살 무렵부터 저와 이야기하는 것을 별로 좋아하지 않는다는 생각이 들었습니다. 저는 대화를 한다고 생각했는데, 어쩌면 너무 일방적인 지식 주입이거나, 잔소리에 불과했던 것 같아요. 그래서 아이와의 대화를 다시 틀 수 있는 방법을 찾다가 이 책을 읽게 되었습니다. 전반적으로 아이에게 어떤 질문을 해야하고 왜 해야 하는지, 저자가 교육학 전문가답게 이론적으로 잘 설명이 되어있습니다. 그리고 저자도 두 아이를 키우는 입장에서 하는 고민과 실제로 자녀들과 했던 대화가 담겨있어서 좋은 참고가 되었습니다. 이 책을 읽고 아이에게 질문하는 법을 실천하면서 아이와 관계가 개선되는 것을 느꼈고 아이와의 대화 방향성을 잡는데 큰 도움이 되었습니다. 말도 안되는 이야기에도 귀 기울여주고, 왜 그럴까? 너는 어떻.. 2022. 10. 21.
Cos Pro 1급 - 샘플 문제 풀이 3차 9번 (숫자 배열의 구간별 합계) 문제 풀이 #9 모 매장에서는 팝업스토어를 열려고 합니다. 팝업스토어란 한정 기간 문을 여는 매장입니다. 팝업스토어는 k일 동안 연속해서 열 예정입니다. n일 동안의 추정 매출액이 주어질 때, 언제 팝업스토어를 열어야 가장 매출이 높을지 알아보려 합니다. n일 간의 추정 매출액이 담긴 배열 revenue와 팝업스토어를 열 날의 수 k가 매개변수로 주어질 때, 최대 매출액 합을 return 하도록 solution 메소드를 작성했습니다. 그러나, 코드 일부분이 잘못되어있기 때문에, 몇몇 입력에 대해서는 올바르게 동작하지 않습니다. 주어진 코드에서 _한 줄_만 변경해서 모든 입력에 대해 올바르게 동작하도록 수정하세요. 매개변수 설명 추정 매출액이 담긴 배열 revenue와 팝업스토어를 열 날의 수 k가 sol.. 2022. 10. 21.
Cos Pro 1급 - 샘플 문제 풀이 3차 8번 (continue와 break) 문제 지문 #8 교실에 선풍기가 4대 있습니다. 선풍기는 한 대당 학생 k명에게 바람을 보냅니다. 모든 학생에게 바람을 보내기 위해서 선풍기를 몇 대 더 구매해야 할지 구하려고 합니다. 예를 들어, 선풍기 한 대당 학생 3명에게 바람을 보낼 수 있을 때, 한 교실당 학생 수가 [15, 17, 19, 10, 23] 명이고 선풍기가 4대 있으면 교실당 학생 [3, 5, 7, 0, 11] 명을 위해 선풍기를 더 구매해야 합니다. 이때, 교실별로 선풍기가 [1, 2, 3, 0, 4] 대씩 더 필요하니 총 선풍기 10대를 추가로 구매해야 합니다. 선풍기가 바람을 보내는 학생 수 k와 교실별 학생 수가 담긴 배열 student가 주어질 때, 선풍기를 최소 몇 대 사야 하는지를 return 하도록 solution 메.. 2022. 10. 20.
Cos Pro 1급 - 샘플 문제 풀이 3차 7번 (자리수 별 연산 방법) 문제 지문 #7 카프리카 수는 다음을 만족하는 수를 뜻합니다. 자신의 제곱수를 둘로 나누어 더한 값이 자기 자신과 같습니다. 단, 둘로 나뉜 수는 모두 양수여야 합니다. 예를 들어, 55^2는 3,025입니다. 3,025는 3과 025, 30과 25, 302와 5로 나눌 수 있습니다. 이때 30+25 = 55이므로 55는 카프리카 수입니다. 자연수 k가 매개변수로 주어질 때, k 이하인 모든 카프리카 수를 배열에 담아 오름차순으로 정렬하여 return 하도록 solution 메서드를 작성했습니다. 그러나, 코드 일부분이 잘못되었기 때문에, 코드가 올바르게 동작하지 않습니다. 주어진 코드에서 _한 줄_만 변경해 모든 입력에 대해 올바르게 동작하도록 수정해주세요. 매개변수 설명 자연수 k가 solution .. 2022. 10. 20.
Cos Pro 1급 - 샘플 문제 풀이 3차 6번 (n이하의 소수를 찾아 더하기) 문제 지문 #6 어떤 수를 서로 다른 소수 3개의 합으로 표현하는 방법의 수를 구하려 합니다. 예를 들어 33은 총 4가지 방법으로 표현할 수 있습니다. 3+7+23 3+11+19 3+13+17 5+11+17 자연수 n이 매개변수로 주어질 때, n을 서로 다른 소수 3개의 합으로 표현하는 방법의 수를 return 하도록 solution 메서드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. ※ 1,000 이하인 소수는 168개 있습니다. 매개변수 설명 n이 solution 메서드의 매개변수로 주어집니다. n은 1,000 이하인 자연수입니다. return 값 설명 n을 서로 다른 소수 3개의 합으로 표현하는 방법의 수를 return 해주세요. 만약, n을 서로 다른 소수 3개의 합으로 표현할 수.. 2022. 10. 19.
728x90