문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/42578 1. map 에 옷의 종류와 종류에 있는 옷의 수를 저장한다 2. map 의 값을 모두 1씩 더하고 다 곱해주면 모든 경우의 수가 나온다 3. 모두 안입는 경우 1개를 빼면 끝 #include #include #include #include using namespace std; int solution(vector clothes) { int answer = 1; map m; for(int i = 0; i < clothes.size(); i++){ m.insert(make_pair(clothes[i][1], 0)); } for(int i = 0; i < clothes.size(); i++) {..
문제 링크: https://programmers.co.kr/learn/courses/30/lessons/42577 전화번호부를 정렬한 후 뒤 전화번호가 앞의 전화번호로 시작하는지만 보면 된다. #include #include #include using namespace std; bool solution(vector phone_book) { sort(phone_book.begin(), phone_book.end()); for(int i = 0; i < phone_book.size()-1; i++) { if (phone_book[i] == phone_book[i+1].substr(0, phone_book[i].size())) return false; } return true; }
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/72411 problem 인자 vector orders - 사용자의 개별 매뉴 주문 정보가 담겨있는 배열 사이즈는 2이상 20 이하이다. 각 원소의 크기는 2이상 10 이하이다. vector course - 추가할 코스요리를 구성하는 단품메뉴들의 갯수가 담긴 배열 사이즈는 2이상 10 이하이다. 각 원소도 2 이상 10 이하이며 오름차순으로 정렬되어 있다. 반환 추가하게 될 코스요리의 메뉴 구성을 문자열 형태로 배열에 담아 리턴한다. 배열과 배열에 저장된 문자열은 모두 오름차순으로 정렬 orders 와 course 는 리턴하는 배열의 크기가 1 이상이 되도록 주어진다 solution 1. 사전순 출력..
링크: https://programmers.co.kr/learn/courses/30/lessons/72410 [문제] 신규 유저가 입력한 아이디를 나타내는 new_id가 매개변수로 주어질 때, "네오"가 설계한 7단계의 처리 과정을 거친 후의 추천 아이디를 return 하도록 solution 함수를 완성해 주세요 7단계 처리 과정 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. 2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. 3단계 new_id에서 마침표(.)가 2번 이상 연속된 부분을 하나의 마침표(.)로 치환합니다. 4단계 new_id에서 마침표(.)가 처음이나 끝에 위치한다면 제거합니다. 5단계 new_id가 빈..
- Total
- Today
- Yesterday
- 카카오 2021 블라인드 테스트
- 괄호
- 더하기
- 피보나치
- 파이썬
- openCV
- 2
- 꿀따기
- c++
- math
- 프로그레머스
- web
- HackCTF
- 7567
- 쇠막대기
- 스택
- 다익스트라
- 👼
- FIBO
- forensic
- 나머지
- 넓이
- 백준
- 21758
- boj
- 직업군 추천
- programmers
- python
- 4
- 1
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |