-
알고리즘 C++ 풀이 [백준] 14503번: 로봇 청소기 (C++ 풀이) 문제풀이dfs와 bfs 합친 문제 이런건 줄 알았는데 그냥 재귀로 열심히 구현하는 문제같다.주의해야할 것은 로봇이 집안을 다 청소하는 게 아니다! 그냥 갈데가 없으면 즉, 후진할 수 없으면 끝나는 문제다.재귀 구현이 아직 익숙하지 않고 서툴러서 블로그들을 둘러보며 100퍼센트 이해하지 못한채 코드를 제출했다...방향 인덱스에 대해 %(나머지 연산)을 적절히 사용하는 것에 익숙해져야 한다. 코드결과삼성 기출 하루에 하나라도 풀자라는 마음으로 하긴 했지만,, 너무 어려웠다ㅜㅜ [+자바]풀이boolean형의 flag변수를 하나 두고, while(true)를 돌면서 청소를 진행한다.1. 현재 위치를 일단 청소한다 vis[r][c] = 1 (vis배열은 청소를 했는지 안했는지 여부를 표시하기 위한 배열)2. 현재.. -
알고리즘 C++ 풀이 [백준] 10816번: 숫자 카드 2 (C++ 풀이) 문제https://www.acmicpc.net/problem/10816 풀이처음에는 그냥 multiset으로 count해서 풀었다. 시간초과가 났다.입력, 출력하는데서 시간초과가 났나,,,하고 다시 조금 고치고 냈지만 맞을리가 없었다.질문검색을 폭풍 서치한 결과unordered_map을 사용해야한다는 힌트를 얻었다. key에 카드를 저장하고 value에 개수를 저장했다.unordered_map은 key를 정렬하지 않고 저장하는 map으로서map에서 탐색하면 O(logN)이 걸리는 반면unordered_map에서 탐색하면 O(1)이 걸린다. 코드https://github.com/ziwonii24/Algorithm/blob/master/Baekjoon/10816.cpp 결과 -
Frontend Dev 지식 모음 Vite+React 프로젝트에 tailwindcss 끼얹기 날이갈수록 이해력이 떨어지는지 너무나도 친절하게 설명이 적혀있는 공식문서에 써져있는 그대로 진행했으나 한번에 적용할 수 없었다.다음에 한번에 성공하기 쉽게 정리해보자.# 공식문서https://tailwindcss.com/docs/guides/vite Install Tailwind CSS with Vite - Tailwind CSSSetting up Tailwind CSS in a Vite project.tailwindcss.com# 그대로 따라하기1. Vite 프로젝트를 만든다. 만드는 자세한 방법은 vite 공식문서로 넘어가서 확인해보자 $ yarn create vite my-app --template react-ts$ cd my-app 2. tailwindcss와 관련된 패키지들을 설치한다.$ yar..