전체 글(110)
-
[프로그래머스/C++] ㅡ LV1 - 2016년
문제 programmers.co.kr/learn/courses/30/lessons/12901 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까 programmers.co.kr 풀이 #include using namespace std; string solution(int a, int b) { int monthDay[] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};// 월당 일수 string dOW[] = {"THU","FRI","SAT","SUN","MON",..
2021.02.26 -
[프로그래머스/C++] ㅡ LV1 - 체육복
문제 programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번 programmers.co.kr 풀이 #include using namespace std; int solution(int n, vector lost, vector reserve) { for (int i=0; i는 따로 --를 하지 않았는데 break 하기 때문이다. 이제 lost[ ]에 대해 reserve[ ] 값이 ±1인 경우에 한해 체육복을 나눠준다. lost를 기준으로 반복하여, or 연산을 통해 ..
2021.02.25 -
[프로그래머스/C++] ㅡ LV1 - K번째수
문제 programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 풀이 #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; for (int i=0; i
2021.02.24 -
[프로그래머스/C++] ㅡ LV1 - 모의고사
문제 programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr 풀이 #include using namespace std; vector solution(vector answers) { vector answer; int cnta=0, cntb=0, cntc=0; int a[] = {1, 2, 3, 4, 5}; int b[] = {2, 1, 2, 3, 2, 4, 2, 5}; int c[] = {3, 3, 1, 1, 2, 2, 4, 4, ..
2021.02.24 -
[프로그래머스/C++] ㅡ LV1 - 신규 아이디 추천
문제 programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 카카오계정개발팀에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. 네오에게 주어진 첫 업무는 새로 가 programmers.co.kr 풀이 #include #include using namespace std; string solution(string new_id) { for (int i=0; i=65 && new_id[i]
2021.02.23 -
[프로그래머스/C++] ㅡ LV1 - 완주하지 못한 선수
문제 programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 풀이 #include #include #include using namespace std; string solution(vector participant, vector completion) { map h1; for (string name : participant) {// 초기화 ++h1[name]; } for (string name : completi..
2021.02.23 -
카탈로니아 찬가
『카탈로니아 찬가』는 조지 오웰이 겪은 스페인 내전에 관한 다큐멘터리이다. 이로써 조지 오웰의 작품은 『동물농장』, 『1984』 이후로 세번째이다. 이전 작품들은 체제에 대한 저항과 파멸과 같은 내용이 주 소재였다. 특히 1984의 경우 통제되는 디스토피아가 묘사되는데, 그에 대한 이해의 실마리를 카탈로니아 찬가에서 찾을 수 있었다. 카탈로니아 찬가 줄거리 더보기 영국인인 오웰은 스페인으로 와서, 의용군에 지원한다. 스페인에서는 프랑코 정권 및 파시스트에 맞서 혁명이 일어나고 있었다. 특히 바르셀로나에서는 모두가 동등했고, 부유한 계급이 사라진 것 같았다. 오웰은 여러정당 중 통일노동자당(P.O.U.M)의 의용군으로써 훈련을 받은 뒤, 전선 주변으로 가게 된다. 장비 지급은 열악했고, 파시스트들을 보게 ..
2021.02.22 -
[프로그래머스/C++] ㅡ LV1 - 두 개 뽑아서 더하기
문제 programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 풀이 #include #include using namespace std; vector solution(vector numbers) { vector answer; for (int i=0; i
2021.02.21 -
[프로그래머스/C++] ㅡ LV1 - 크레인 인형뽑기 게임
문제 programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 풀이 #include #include using namespace std; int solution(vector board, vector moves) { stack s; int cnt = 0; for (int i=0; i
2021.02.21