본문 바로가기

SMALL

분류 전체보기

(58)
프로그래머스 - [PCCP 기출문제] 4번 / 수식 복원하기 C++ 오늘은 PCCP 마지막 문제 4번 포스팅을 하려고 한다. 2024.10.14 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCP 기출문제] 3번 / 충돌위험 찾기 C++ 문제란 난이도 자체는 내가 느끼기에 비슷하다고 느꼈다. 다만 코드의 양이 조금 더 많은? 느낌이었고, 구현의 양으로 인해 검증도 한다고 3번 문제보다 시간은 조금 더 소요되었다. 같이 한 번 문제를 해석해 보자. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 4 ( ※ Min : 0, Max : 10 )풀이 시간 : 2시간제출 횟수 : 2번 ( 예외 처리 실수 )풀이 결과 : Pass문제 설명 이번 문제 해석은 2번 3번보다 간결하고 이해하기도 쉽다. 그냥 전달받은 수식이 어떤 진법으로 해결해야 하는지 찾은..
새로운 시작 올해는 업무가 너무 바빠서 대부분의 근무를 타지방에서 보냈다. 타지방에서 보내면서 야근도 같이하고 결혼 준비도 하다 보니 나도 모르게 게을러지고 살도 많이 쪘다. 근데 결혼 후 아내가 나에게 "이제 오빠는 홀 몸이 아니야. 몸 관리를 해야 해"라는 말을 듣고 변화가 필요하다고 느꼈다.  그래서 나는 앞으로 개발 관련 포스팅을 최소 1주일에 2번은 할 생각이며, 하루에 최소 30분 이상 운동을 꾸준히 할 계획이다. 또한, 이직 준비도 다시 시작해 볼 것이다.
프로그래머스 - [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문제 설명 이번 문제는 해석하는데 큰 문제는 없었다. 오히려 내가 느끼기에..
이직 실패에 관한 고민 내가 하고자 하는 이야기는 개발자뿐만 아니라 이직을 고민하고 있는 사람 그리고 이직이 잘 안 되는 사람들에게 해주고 싶은 말이다. 나는 이제 비록 연차로는 7년 차 실무 경력은 약 6년이 된 개발자다. 첫 번째 회사에서 대리를 달고, 이 회사에서 내가 무엇을 더 해야 할까?라는 생각에 이직을 준비했다. 첫 번째 이직은 비교적 순조로웠다. 10개의 대기업에 서류를 제출해서 3군데 붙고 7군데 떨어졌다.   하지만 현재 2 번째 이직을 준비중에 있다. 그 이유는 결혼을 하게 되었는데, 아내의 직장에 맞춰 집을 구하다 보니 나의 직장이 너무 멀기 때문이다. 현재까지 약 20군데 회사에 약 28번의 서류를 제출하였다. 그 결과는 최종 합격 1번 서류 합격 3번뿐이었다. 처음에는 자존감도 많이 떨어지고 무엇이 문..
프로그래머스 - [PCCP 기출문제] 2번 / 퍼즐 게임 챌린지 C++ 오늘은 이전 포스팅  2024.10.12 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCP 기출문제] 1번 / 동영상 재생기 C++에 이어 2번 문제를 풀어보았다. 1번 문제보다 소요시간은 2배 정도 걸렸는데, 최초 문제 풀이는 빨랐지만 예외적인 사항을 놓쳐 테스트 14번에서 실패가 발생하였다. 다른 풀이자들의 예외적인 케이스는 나에게 문제가 되지 않았다.. 그래서 더 어려웠다... 해당 부분을 같이 공유하면서 문제를 풀이해 보자. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 3 ( ※ Min : 0, Max : 10 )풀이 시간 : 1시간제출 횟수 : 3번 ( Fail Case : 14 )풀이 결과 : Pass문제 설명  문제는 나의 레벨이 어느 정도라면 제한 시간 내..
프로그래머스 - [PCCP 기출문제] 1번 / 동영상 재생기 C++ 오늘은 오랜만에 알고리즘 글을 올리게 되어 가벼운 문제를 풀어보았다. 앞으로 알고리즘 포스팅에는 내가 문제를 푸는데 얼마큼 시간이 소요되었는지 몇 번만에 패스했는지 기재를 할 예정이다. 개발자마다 알고리짐을 푸는 방식이 다르겠지만, 나는 "이거는 DFS다, BFS다" 이렇게 풀기보다는 "문제를 이해하고 풀어보니 DFS였다."에 가까운 스타일이다.  알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 1 ( ※ Min : 0, Max : 10 )풀이 시간 : 30분제출 횟수 : 1번풀이 결과 : Pass문제 설명 간단하게 생각하면 리모컨으로 우리 시청하는 동영상 시점을 계산하는 거라고 생각하면 된다. 이 글에서 중요한 중요한 문구는 빨간색으로 밑줄을 친 부분들이다.  제한사항은 따로 우리..
C++ 나만의 코딩 습관 포스팅 계기 오랜만에 블로그 글을 다시 쓰게 되었는데, 글이 뜸했던 핑계는 출장도 잦고 결혼식 준비로 인해 결정해야 할 사항들이 많아서 포스팅이 없었다. 그래서 다시 블로그도 시작하고 코딩 공부도 해야 할 것 같은데... 시작을 어떤 것으로 하면 좋을까 고민을 하다가... 나만의(?) C++ 코딩 습관을 공유해 보면 어떨까? 하는 생각에 해당 주제를 선정하게 되었다. 물론 내가 가지고 있는 습관이 다른 개발자들도 많이 가지고 있을 것으로 예상한다. 그래서 조금 다르게 이러한 습관을 왜 가지게 되었는지도 같이 기재하려고 한다. 이번 포스팅 이후에는 알고리즘 문제 및 새로운 Rust언어를 공부하면서 글을 써보려고 한다. 앞으로 많(은) 관(심) 부(탁) :)비교 연산자 상수 위치  개발을 하면서 보면 아래와..
C++ const(상수) 예약어 포스팅 계기 최근에 내가 가고자 하였던 여러 회사에 이직을 실패한 후 많은 생각이 들었다. 나의 부족한 점이 무엇일까? 나의 포트폴리오일까? 아니면 나의 잦은 이직일까? 여러 생각이 들었다. 그래도 포기하지 말고 내가 가고자 하는 회사에 가기 위해 더 노력하자!라는 굳은 의지를 다짐하였다. 즉 바뀌지 않는 나의 태도에서 Const를 떠올려 Const 예약어에 관한 포스팅을 하게 되었다. 포스팅 계기 const(상수)란? 우리가 흔히 상수라고 하면 변하지 않는 값을 뜻한다. 변수랑 상수의 차이는 무엇일까? 변수는 한 번 선언하면 값을 계속 바꿀 수 있지만, 상수는 처음 선언할 때만 값을 할당할 수 있으며 그다음부터는 값을 바꿀 수 없다. 쉽게 코드로 설명하면 아래를 참고하면 될 것 같다. int n = 4..

LIST