본문 바로가기

알고리즘 문제 풀이

프로그래머스[LEVEL 1] - 신고결과 받기 ("2022 카카오 블라인드 코딩테스트")

https://programmers.co.kr/learn/courses/30/lessons/92334

 

코딩테스트 연습 - 신고 결과 받기

문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의

programmers.co.kr

 

 

먼저  첫번째 풀이다  풀이 자체는  결과는 맞게 나오는 것 같지만  시간 초과가 나온 풀이다 

 

다음은 두번째 풀이다 

 

첫번째 풀이에서 시간초과가 나오는 바람에   좀더  객체를 적극적으로 이용해서  해결하려고 했다  아직  코드를 효율적으로 짜는 법을 많이 모르는 것 같다  무작정 반복문을 이용해서 하드코딩을 하는 경우가 많은것 같다  이번 문제에서도

사실  객체를 잘 쓰면 좀더 효율적으로 풀 수 있을 것 같은데  경험 부족인지 무엇인지  두번째 방식을 바로 떠올리지 못했다  이렇게  하나 또 배워가는 것 같다