프로그래머스 53

[프로그래머스] 성격 유형 검사하기_118666

문제 및 코드 GitHub - Lee-Min-Jung/coding_test_practice Contribute to Lee-Min-Jung/coding_test_practice development by creating an account on GitHub. github.com 회고 중간에 써야 될 변수를 잘못 파악해서 약간 시간을 날린 부분이 아쉬움 사전 순으로 정렬을 해야하나..? 싶었는데 이미 사전 순으로 되어 있어서 그 부분은 딱히 신경쓰지 않아도 되었음 체크 풀이 횟수 시간 정답 여부 참고 여부 2 50분 O X

카테고리 없음 2023.06.22

[프로그래머스] 개인정보 수집 유효기간_150370

문제 및 풀이 GitHub - Lee-Min-Jung/coding_test_practice Contribute to Lee-Min-Jung/coding_test_practice development by creating an account on GitHub. github.com 회고 . 같은 특수 문자를 기준으로 split를 적용할 때 \ 하나가 아닌 \\ 두개를 써야 한다는 게 순간 생각이 안 났지만 곰곰이 생각해보니 다행히 생각이 나서 적용했다. 주어진 정보를 for문 돌아서 처리하는 로직은 쉽게 생각이 났으나 날짜를 다루는 과정에서 날짜 관련 메서드가 기억이 나지 않아 일일이 비교하고.. 그런 과정에서 좀 비효율적인 코드였다고 생각한다. 기억해야 할 것 특수 문자를 구분자로 split 함수에서 사용..

코딩테스트 2023.06.22

[프로그래머스] 신고 결과 받기_92334

문제 및 코드 GitHub - Lee-Min-Jung/coding_test_practice Contribute to Lee-Min-Jung/coding_test_practice development by creating an account on GitHub. github.com 회고 누가 누구를 신고했는지 HashMap으로 표현하는 것, 신고 받은 사람의 신고 횟수를 HashMap으로 표현하는 것 까지는 생각이 났다. 그런데 A가 B를 여러 번 신고하는 걸 어떻게 처리하지? 이렇게 생각하다가 시간을 오래 잡아먹었는데, 누가 누구를 신고했는지 HashMap으로 표현할 때 HashMap으로 표현하면 간단하게 해결이 되었다. 그리고 마지막에 각 유저별 메일 횟수 구할 때도 이미 구해 놓은 HashMap을 이용..

코딩테스트 2023.06.21