본문 바로가기

C++3

64★★★★] 카카오 블라인드 / 순위 검색 코딩테스트 연습 - 순위 검색["java backend junior pizza 150","python frontend senior chicken 210","python frontend senior chicken 150","cpp backend senior pizza 260","java backend junior chicken 80","python backend senior chicken 50"] ["java and backend and junior and pizza 100","pytprogrammers.co.kr 각 항목별로 첫 글자가 다르길래앞글자씩만 따서 문자열로 만들고 숫자 따로 빼서 map으로 만들어서 비교하려고 했는데. string은 같은데 숫자가 다를 수도 있고, 모든 걸 포함하는 - 가 있어.. 2021. 9. 7.
56] 프로그래머스 크레인 인형뽑기 게임 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 5 X 5 아니고 N X N 인형을 바구니에 넣을 때 공이 사라진다면 2개씩 사라진다. #Vector 버전 #include #include using namespace std; int solution(vector board, vector moves) { int answer = 0; vector basket; for(int i =0; i 2020. 11. 13.
51] 프로그래머스 콜라츠 추측 #include #include #include using namespace std; int solution(int num2) { int answer = 0; long long num = num2; while(num != 1){ if(num %2 == 0){ num /=2; answer++; } else{ num *= 3; num++; answer++; } if(answer >= 500) break; } if(answer >=500) answer =-1; return answer; } int로 하면 계산 중 int의 범위를 넘어서는 경우가 있기에 long long으로.. 2020. 10. 14.