알고리즘 (21) 썸네일형 리스트형 프로그래머스 - [PCCE 기출문제] 6번 / 물 부족 C++ 오늘은 이전 포스팅 2024.11.14 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCE 기출문제] 5번 / 심폐소생 C++에 이어 6번 문제를 풀어보았다. 이때까지 풀었던 PCCE 기출문제 시리즈 중 개인적인 생각으로는 수학적인 사고능력이 부족하다면 문제 풀이가 오래 걸렸을 거라 생각이 든다. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 1.5 ( ※ Min : 0, Max : 10 )풀이 시간 : 5분제출 횟수 : 1번 풀이 결과 : Pass문제 설명 문제는 지금 저수지에 남아 있는 물을 가지고 가뭄이 끝날 때까지 부족한지? 아니면 충분한지 계산하는 문제다. 딱히 문제에 함정이 존재하지는 않고, 매달 사용량 변화를 기반으로 총 필요한 물을 계산 후 저수지의 물과 비.. 프로그래머스 - [PCCE 기출문제] 5번 / 심폐소생 C++ 오늘은 이전 포스팅 2024.10.27 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCE 기출문제] 4번 / 병과분류 C++에 이어 5번 문제를 풀어보았다. 개인적으로 헷갈릴만한 요지도 없는 문제인 것 같고, 초보자들에게는 Vector라는 자료구조를 짧지만 잠깐 공부할 수 있는 문제가 아닌가 싶은 생각이 든다. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 0 ( ※ Min : 0, Max : 10 )풀이 시간 : 1분제출 횟수 : 1번 풀이 결과 : Pass문제 설명 문제를 읽어보면 우리의 상식(?)이라고 할 수 있는 심폐소생술 지식도 알 수 있는 문제다. 그리고 전달받는 문자열을 심폐소생술 번호에 맞게 매칭하는 문제다. 그래서 단순하게 빈칸 넣기의 문제가 아니라고 생각.. 프로그래머스 - [PCCE 기출문제] 4번 / 병과분류 C++ 오늘은 이전 포스팅 2024.10.27 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCE 기출문제] 3번 / 수 나누기 C++에 이어 4번 문제를 풀어보았다. 3번 문제보다 헷갈릴 케이스는 적은 문제이며, 빈칸 채우기가 아니라 기초 문제로 분류하여 그냥 작성해서 내는 문제여도 좋았을 것 같다..알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 0 ( ※ Min : 0, Max : 10 )풀이 시간 : 1분제출 횟수 : 1번 풀이 결과 : Pass문제 설명 PCCE 기출문제 중 처음으로 문제를 읽을 때 시간을 요하는 문제였다. 하지만 해석에 어려움은 전혀 없다. 그냥 표하나 만 보고 문제를 풀어도 된다. 쉽게 얘기하면 입력받은 문자에 마지막 4글자 단어만 확인 후 병과를 분류하.. 프로그래머스 - [PCCE 기출문제] 3번 / 수 나누기 C++ 오늘은 이전 포스팅 2024.10.19 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCE 기출문제] 2번 / 각도 합치기 C++에 이어 3번 문제를 풀어보았다. 프로그래머스에 레벨은 비슷하다고 되어 있는데, 아마 틀린 개발자도 많을 것 같다. 헷갈릴만한 정답지 후보가 2개 존재하기 때문에 Level은 1로 선정하였다..알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 1 ( ※ Min : 0, Max : 10 )풀이 시간 : 3분제출 횟수 : 1번 풀이 결과 : Pass문제 설명 간단하게 입력받은 2자리 이상의 정수를 2자리씩 나눈 다음에 나누어진 정수의 총합을 구하라는 문제다. 처음에는 문자열 자르기 문제인가?라는 생각도 하였지만, 그냥 INT형으로 입력받아 나누기를 하면 .. 프로그래머스 - [PCCE 기출문제] 2번 / 각도 합치기 C++ 오늘은 이전 포스팅 2024.10.19 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCE 기출문제] 1번 / 문자 출력 C++에 이어 2번 문제를 풀어보았다. 1번 문제랑 수준은 비슷하지만 입출력 다음단계인 연산에 관한 지식을 묻는 문제로 보였다. 오늘도 풀이만 작성하면 너무 심심하니깐 간단하게 연산에 관해서 설명도 하겠다..알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 0 ( ※ Min : 0, Max : 10 )풀이 시간 : 1분제출 횟수 : 1번 풀이 결과 : Pass문제 설명 문제를 해석하면 두 각도를 입력받아 0 ~ 360도 미만으로 출력하게 하라는 문제다. 그러면 여기서 보자마자 for문을 돌려야 할까? 아니면 어떻게 해야 할까?와 같은 방법이 여러개 떠오를 .. 프로그래머스 - [PCCE 기출문제] 1번 / 문자 출력 C++ 오늘은 PCCP 기출문제를 모두 완료하고, PCCE 기출문제 시리즈의 시작인 1번 문자 출력을 포스팅하려고 한다. 근데 문제를 보고? 할 정도로 너무 당황스러웠다... 너무 쉬웠기 때문이다. 하지만 C++를 처음 하는 개발자에게는 필요할 수도 있다는 생각이 들어, 간단하게 정답이 왜 그렇게 나오는지 간단하게 설명도 하고, 입 출력에 관한 내용도 공유하고자 한다. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 0 ( ※ Min : 0, Max : 10 )풀이 시간 : 1분제출 횟수 : 1번 풀이 결과 : Pass문제 설명 문제를 보면 너무 짧아서 당황스러겠지만, 정말 말 그대로 코드에 변수를 데이터를 저장하고, 출력 예시와 같이 출력되게 하라는 문제다. 그나마 아래 출력에서 유의.. 프로그래머스 - [PCCP 기출문제] 4번 / 수식 복원하기 C++ 오늘은 PCCP 마지막 문제 4번 포스팅을 하려고 한다. 2024.10.14 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCP 기출문제] 3번 / 충돌위험 찾기 C++ 문제란 난이도 자체는 내가 느끼기에 비슷하다고 느꼈다. 다만 코드의 양이 조금 더 많은? 느낌이었고, 구현의 양으로 인해 검증도 한다고 3번 문제보다 시간은 조금 더 소요되었다. 같이 한 번 문제를 해석해 보자. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 4 ( ※ Min : 0, Max : 10 )풀이 시간 : 2시간제출 횟수 : 2번 ( 예외 처리 실수 )풀이 결과 : Pass문제 설명 이번 문제 해석은 2번 3번보다 간결하고 이해하기도 쉽다. 그냥 전달받은 수식이 어떤 진법으로 해결해야 하는지 찾은.. 프로그래머스 - [PCCP 기출문제] 3번 / 충돌위험 찾기 C++ 이전 포스팅에 이어 2024.10.14 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCP 기출문제] 2번 / 퍼즐 게임 챌린지 C++ 3번 문제를 풀어보았다. 2번 문제보다 소요시간은 1.5배 정도 걸렸는데, 해결 방법은 간단하게 생각이 되었는데, 코딩을 하는 와중에 Crash가 발생하여 시간이 오래 걸렸다. 바보 같이 for문에서 index가 아니라 count를 ++ 하면서... 문제의 난이도는 이전 문제와 비슷하게 느껴졌다. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 3 ( ※ Min : 0, Max : 10 )풀이 시간 : 1시간 30제출 횟수 : 2번 ( 코드 실수 )풀이 결과 : Pass문제 설명 이번 문제는 해석하는데 큰 문제는 없었다. 오히려 내가 느끼기에.. 이전 1 2 3 다음