본문 바로가기

전체 글30

[BOJ 2573] 빙산 - JAVA 골드 4 치곤 쉬웠던 빙산 문제 물론 개인적인 생각입니다... 이 방법은 개인적인 방법이며 최적의 솔루션이 아닐 수 있습니다. 우선 문제 먼저 보도록 하겠습니다..! 문제가 길다,,, 그림땜에 길어보이는 것일 수도 있지만..!!! 문제설명 1. 일년마다 빙산 주위에 있는 즉, 동서남북에 있는 바다 수만큼 빙산은 줄어든다.(단, 0이하로는 줄지 않는다) 2. 동서남북 방향으로 붙어있는 칸들은 서로 연결된 것으로 하고 연결되어있다면 한 덩어리로 본다. 3. 한 덩어리로 주어진 빙산이 몇 년 후에 2개 이상의 덩어리로 나누어지는지 구하는 문제이다. 구현방법 이 문제에선 특별히 고민했던 부분은 없습니다...그래서 개인적으로 중요하다고 생각되는 부분을 설명드리겠습다. (지극히 개인적인 설명) - 저는 BFS를 ㅇ.. 2022. 2. 5.
[BOJ 16234] 인구이동 - JAVA 인구이동 구현방법에 대해 설명을 하겠습니다. 이 방법은 개인적인 방법이며 최적의 솔루션이 아닐 수 있습니다. 우선, 문제를 먼저 보면 문제설명 1. 국경선을 공유하는 나라 즉, 상하좌우에 있는 나라와 인구 수의 차이가 L명 이상 R명 이하로 난다면 두 나라는 국경선을 연다. 2. 국경선을 열 수 있는 나라가 모두 열리면 인구이동을 시작한다. 3. 인구이동이 시작되면 연합을 이룬 나라의 인구 수는 (연합의 인구 수) / (연합을 이루고 있는 칸의 개수) , 소수점 이하는 버림. 4. 이후 연합을 해체하고 모든 국경선을 닫는다.(연합을 이뤘던 각 나라의 인구 수는 (연합의 인구 수) / (연합을 이루고 있는 칸의 개수)로 유지) 5. 더이상 인구이동을 할 수 없을 때까지의 일 수를 구해야한다. 구현방법 가장.. 2022. 2. 4.
[BOJ 16236] 아기상어 - JAVA 백준 아기상어 문제를 설명해보려고 한다. bfs, dfs 그래프 알고리즘만 사용해서 문제를 풀다가 처음으로 (?) 구현까지 포함되어 있는 문제를 풀려고 하니 너무 빡셌다,,, 그래서 우선순위 큐도 생각했다가,,, 난리를 치다가 안될 거 같아서 구글의 힘을 빌렸다. https://velog.io/@skyepodium/%EB%B0%B1%EC%A4%80-16236-%EC%95%84%EA%B8%B0-%EC%83%81%EC%96%B4 백준 16236 아기 상어 문제 아기 상어가 물고기를 잡아 먹을 수 있는 시간을 구하는 문제 ~으아 문제가 정말 길어요~ 1. n 공간의 크기 (2 = n = 20) 2. 지도의 크기 n * n, (1 * 1 에는 최대 물고기가 1마리 있습니다.) 3. 상어, velog.io 우선,.. 2022. 2. 1.
[Date] 동성로/교동 소마드로잉카페 크리스마스에 뭘하면 좋을까라고 생각하다가 페이스북을 보니 소마드로잉 카페가 떠서 가보면 좋을 것 같다고 생각이 들어서 클쓰마스 한 달 전부터 예약을 했습니다!! 예약은 네이버예약을 통해서 했고 !! 남은 자리 수는 네이버 예약을 하면서 확인하실 수 있어용 ~ 자리가 없으실 수 있으니 예약하고 가시는 것을 추천드립니당 !!! 가격은 위에와 같이 1인 기준으로 19,900원이였고 2인으로 예약해서 39,800원이 결제 됐습니당 !!! 기본으로 시간은 2시간을 주시는 것 같았어용~ 대기 손님이 없으면 시간을 더 줄 수도,,, 저희는 클쓰마스라서 당연히 뒤에 대기 손님이 있을 거라 생각해서 2시간으로 생각하고 갔답니다 !! 지도에 소마 드로잉카페를 쳐서 가다보면 다음과 같은 전경을 보실 수 있어용 !! 옆에 골.. 2021. 12. 27.
[Date] 대구 남구 영대병원역 카페 / 대명동 카페 아킨니(Akinyi) & 영대병원역 맛집 / 봉덕동 맛집 이태리 부뚜막 안녕하십니까 ! 학교 앞 카페가 시험기간으로 인해ㅜㅜ 사람이 너무 많아서 사람이 없는 카페를 찾기 위해 영대병원역으로 떠났습니다!! 그중 이번에 찾은 곳은 아킨니(Akinyi) 입니다 !!! 일단 사람이 없고 넓은 카페가 매우 제 마음에 들었습니다. 아무리 백신을 맞아도 돌파감염이 있으니,,, 이제 아킨니에 대해 설명드리도록 하겠습니당 ㅎㅎ 카페에 들어오면 아킨니라고 적혀있는 간판이 저희를 반깁니당 ㅎㅎ 무슨 뜻인지는 아직도 잘 모르겠네용 ㅎㅎㅎ... 주문을 하기 위해 뒤돌아보니 !!!! 다양한 빵 종류와 괜찮은 가격의 커피와 음료가 저를 맞이해줬습니다ㅜㅜㅜ 빵들도 너무 맛있어보여서,,, 안먹을 수가 없었어요,,, 그래서 죠리퐁 라떼 마카롱 하나와 아이스 아메리카노, 청귤에이드를 주문했습니당 카페 내에 .. 2021. 12. 3.
[study] MongoDB 완벽 가이드 3판 - 몽고DB기본(2) 기본 데이터형 MongoDB에서 JSON의 키/값 쌍 성질을 유지하며, 추가적인 데이터형 지원 각 데이터형 값을 표시하는 방식은 언어에 따라 다르다. 오늘 흔히 지원되는 데이터형이 셸에서 어떻게 도큐먼트의 일부로 표현되는지 알아보자. 가장 일반적인 데이터 형은 다음과 같다. null - null 값과 존재하지 않는 필드를 표현하는데 사용한다. {"x" : null} 불리언(Boolean) - 참과 거짓 값에 사용한다. {"x" : true} 숫자 - 셸은 64비트 부동소수점 수를 기본으로사용한다. {"x" : 3.14} {"x" : 3} 4바이트 혹은 8바이트의 부호 정수는 각각 NumberInt 혹은 NumberLong 클래스를 사용한다. {"x" : NumberInt("3")} {"x" : Numbe.. 2021. 11. 29.