- Today
- Yesterday
- Total
목록분류 전체보기 (375)
메이쁘
https://www.acmicpc.net/problem/11967 11967번: 불켜기 (1, 1)방에 있는 스위치로 (1, 2)방과 (1, 3)방의 불을 켤 수 있다. 그리고 (1, 3)으로 걸어가서 (2, 1)방의 불을 켤 수 있다. (2, 1)방에서는 다시 (2, 2)방의 불을 켤 수 있다. (2, 3)방은 어두워서 갈 수 없으 www.acmicpc.net 이 문제의 핵심은 위에서 칠한 부분입니다. 각 방에서 상하좌우로 이동이 가능한데, 중요한 것은 불이 켜져있는 방으로만 들어갈 수 있다는 것. 그리고 문제에서 원하는 값은 불을 켤 수 있는 방의 최대 개수입니다. 즉, 최대한 많이 이동하여 방을 방문해서 불을 많이 켜야합니다. 유의사항은 1) 시작점은 무조건 불이 켜져있다. 개수 + 1 2) 방문..
https://www.acmicpc.net/problem/2533 2533번: 사회망 서비스(SNS) 페이스북, 트위터, 카카오톡과 같은 사회망 서비스(SNS)가 널리 사용됨에 따라, 사회망을 통하여 사람들이 어떻게 새로운 아이디어를 받아들이게 되는가를 이해하는 문제가 중요해졌다. 사회망 www.acmicpc.net 이 문제에서 가장 중요한 부분은 "트리" 구조 인 것 같습니다. 트리를 위해 클래스를 만들고, 이를 1차원 배열로 만든 Graph를 활용한다면, 기존 2차원배열(또는 ArrayList[] 배열) 을 활용한 Graph보다 훨씬 시간과 메모리를 줄일 수 있습니다. 물론, 2차원 int배열은 말할것도 없구요. *** (Edge와 vertex 개수만큼만 만드는 것이 아닌 모든 경우의 수를 그래프로 ..
https://deveric.tistory.com/67 [이슈 #5] 반복되는 로그인 체크 로직을 AOP로 리팩토링하기 로그인 체크가 필요한 상황 회원의 정보가 필요하거나, 해당 회원의 접근권한을 확인해야 할 때가 있습니다. 마이페이지, 내 정보 수정 등이 대표적인 예 입니다. DelFood 화면 프로토타입의 마이 deveric.tistory.com https://junshock5.tistory.com/130
안녕하세요. 다른 PC에서 작업하고 git에 올려둔 프로젝트를 다른 PC에서 땡겨와 실행하려하니 해당 오류가 발생했습니다. -> Exception in thread "main" java.lang.UnsupportedClassVersionError: interfaceSample/Sample has been compiled by a more recent version of the Java Runtime (class file version 59.0), this version of the Java Runtime only recognizes class file versions up to 52.0 결론부터 말씀드리자면, 현재 PC에서 사용하고있는 JDK 버전이 이전 PC에서 만들고 사용했던 JDK버전보다 낮기 때문..
https://www.acmicpc.net/problem/1913 1913번: 달팽이 N개의 줄에 걸쳐 표를 출력한다. 각 줄에 N개의 자연수를 한 칸씩 띄어서 출력하면 되며, 자릿수를 맞출 필요가 없다. N+1번째 줄에는 입력받은 자연수의 좌표를 나타내는 두 정수를 한 칸 띄어서 www.acmicpc.net 코테에서 알지만 시간 상 풀지 못했었기 때문에 열받아서 관련 문제를 찾아 풀었습니다. 두 가지 방법으로 했는데요. 1) direction(방향) 변수를 별도로 두고, 벽에 닿거나 이미 지나온경우(값이 할당되어있는 경우) 해당 변수값을 변경시켜 방향을 바꿔가며 이동한는 방법 2) (0,0) 부터 시작해서 하좌상우 순서대로 특정 길이만큼 for문으로 이동하는 방법 1) 로 했는데 효율성이 낮아서 2)로..
https://www.acmicpc.net/problem/1781 1781번: 컵라면 상욱 조교는 동호에게 N개의 문제를 주고서, 각각의 문제를 풀었을 때 컵라면을 몇 개 줄 것인지 제시 하였다. 하지만 동호의 찌를듯한 자신감에 소심한 상욱 조교는 각각의 문제에 대해 데드라 www.acmicpc.net 안녕하세요. 그리디 알고리즘과 우선순위 큐를 활용해 해결했습니다. 처음에 데드라인 이란 단어의 정의가 헷갈려 풀이 방향을 잘못잡았었습니다. 풀고자 하는 문제를 포함하여 이전까지 풀었던 개수가 해당 문제의 데드라인보다 같거나 작아야합니다. 즉, 1) 데드라인이 작을 수록 2) 데드라인이 같을 때 획득할 수 있는 컵라면의 개수가 클 수록 해당하는 문제들을 푸는 것이 가장 많은 컵라면을 획득할 수 있습니다. 이..
유튜브(성공비밀)를 보고 깨달음을 얻게 되서 메모를 하는 공간이다. 핵심은 일단 행동하라는 것. 목표 실천에 대해 생각하고 고민하다보면 스스로에게 현재 상황에 맞는 핑계와 고민만 떠오르면서 하지 않게되는데 단순히 목표 실천을 위해 먼저 행동부터 하라는 것. - 변명하지 않기. 나의 작은 성공에도 축하해주기. 4가지 방해물에 대해 해결하기. - 해결법 : 자신이 할 수 있다고 굳게 믿기 *** 4가지 방해물 1) 비전과 목표가 자아상보다 클 때 2) 믿음이 부족해질 때 3) 두려움이 생길 때 4) 목표 실천을 위한 지식과 기술이 부족할 때 - 유튜브 채널 "성공비밀" - ..시크릿 주인공 중 한 명이 직접한 말.. 영상 요약 *** 유튜브 : https://www.youtube.com/watch?v=wGv..
유튜브(성공비밀)를 보고 깨달음을 얻게 되서 메모를 하는 공간이다. 1. 공부 시작 시 집중 30분, 휴식 5분 반복하기 2. 모든 공부가 끝날 시 스스로에게 보상하기 3. 하루 8시간은 자야 최상의 컨디션으로 효과적인 공부가 가능하다 4. 배운 직후 복습하기. 몇 시간 후에 다시 복습하면 필기한 내용도 잊어버린다. 5. 복습은 다시 읽기 보다 남을 가르치는것이 훨씬 효과적이다. 남이 없다면 빈의자에게라도 하기 6. SQRRR -> S(Servery - 살펴보기) , Q(Question - 질문하기) , R(Read - 읽기) , R(Recite - 낭독하기) , R(Review - 다시보기) 수행 7. 암기는 자신만의 비법으로 암기하기 - 유튜브 채널 "성공비밀" - 해외에서 난리난 공부법 영상 요약 ..