[프로그래머스] 순위 검색

문제 내용 https://programmers.co.kr/learn/courses/30/lessons/72412 문제의 유형 및 풀이 방법 효율성 테스트도 있어, map 자료구조와 이분 탐색(Binary search)을 활용해야 하는 문제이다. 먼저 info 배열의 각 원소로부터 만들 수있는 모든 경우의 infoString을 key로 한 map을 만든다. key의 value는 점수를 저장할 벡터이다. 이렇게 map에다가 모든 경우의 infoString 및 score를 넣게되면, java - - pizza 150 같은 query가 들어와도 map에서 이를 찾아서 결과를 구할 수 있다. // info로부터 만들 수 있는 모든 경우의 infoString을 // map{infoString: vec{score1,..

코딩 문제풀이 2022.04.03 0
[프로그래머스] 행렬 테두리 회전하기

문제 내용 https://programmers.co.kr/learn/courses/30/lessons/77485 문제의 유형 및 풀이 방법 단순 구현 문제이다. 먼저 query에 해당하는 직사각형 범위 중에서 테두리 칸인지 확인한다. bool IsBorder(int x, int y, const vector& query) { int x1 = query[IDX_X1]; int y1 = query[IDX_Y1]; int x2 = query[IDX_X2]; int y2 = query[IDX_Y2]; if (x1 == x || x2 == x || y1 == y || y2 == y) { return true; } else { return false; } } 테두리칸이라면 시계 방향으로 한 칸 회전시키고, 회전시키면..

코딩 문제풀이 2022.04.02 0
[프로그래머스] k진수에서 소수 개수 구하기

문제 내용 https://programmers.co.kr/learn/courses/30/lessons/92335 k진수에서 소수 개수 구하기 문제의 유형 및 풀이 방법 단순 구현 문제이다. 먼저 10진수 n을 k진수 문자열로 변환한다. 아래는 k진수로의 변환 코드이다. string ConvertDecimalToBaseK(int num, int k) { int share = 0; int remainder = 0; int i = 0; string stringConverted = ""; while (num >= k) { share = num / k; remainder = num % k; stringConverted.insert(0, to_string(remainder)); num = share; } strin..

코딩 문제풀이 2022.03.27 0

요리즐 소금/후추 그라인더 리뷰

만원 중반대에 구매해서 약 2년 정도 사용한 녀석이다. 실사용은 한 6개월 됐다. 오늘 갑자기 고장나서 리뷰를 쓴다... 먼저, 그립은 나쁘지 않다. 소금도 그럭저럭 갈리는 편이다. 하지만 한 쪽으로만 돌려야 되는 점과, (반대쪽으로 돌리면 뚜껑이 분해된다.) 밑의 사진을 보면 알겠지만 물로 헹구는 것 외에 청소는 불가능하다 보면 된다. 나사를 십자 나사라 하기도 애매한 것을 끼워놓고, 드라이버로 돌리면 쉽게 변형되는 싸구려 나사를 사용했다. 제품 자체의 내구성도 그닥 좋지 않았다. 이 제품 구매할 바에는 다른 제품 구매를 추천한다.

카테고리 없음 2021.10.26 0

와이즐리 면도기 리뷰

필자는 19~20년도 쯤에 와이즐리 면도기를 반 년 정도 사용했었다. 그 때 와이즐리는 기존의 국내 면도기 시장을 뒤바꾸기 위해 창업했다는, 그런 광고를 보고 구독했었다. 사용해보니 절삭력이 그닥 좋지 않았고, 손잡이 부분이 플라스틱인데 여기에 곰팡이 같은 검은 때가 쉽게 생긴다. 얼마 전에 네이버에서 와이즐리 관련 포스팅을 보고, 이전에 썼던 부정적인 사용 후기를 짤막하게 댓글로 남겼다. 그랬더니 며칠 후 와이즐리 매니저님이 새로나온 와이즐리 면도기를 보내주셨다. 🙂 와이즐리의 애프터 마케팅이 인상깊었다. 그래서 리뷰도 남기고 있다 ㅋㅋ 아래는 새로 받은 신제품인, 와이즐리 프로이다. 우선 고객들에게 이전 제품에 대한 피드백을 받아 개선했다는 점을 칭찬해주고 싶다. 디자인이 외관상 더 심플해지고 고급스..

각종 리뷰 2021.08.20 0