[Python] 2606 바이러스
✅ 문제 접근 1번 컴퓨터로 갈 수 있는 모든 컴퓨터 개수를 구해야 한다. ⇒ DFS 라이언과 어피치의 점수 차이가 같은 배열이 2개 이상 나오면, 더 낮은 점수를 많이 맞힌 점수들의 배열을 반환해야 한다. 배열 간의 비교가 필요함 ✅ 기능 주어진 입력에 대한 그래...
✅ 문제 접근 1번 컴퓨터로 갈 수 있는 모든 컴퓨터 개수를 구해야 한다. ⇒ DFS 라이언과 어피치의 점수 차이가 같은 배열이 2개 이상 나오면, 더 낮은 점수를 많이 맞힌 점수들의 배열을 반환해야 한다. 배열 간의 비교가 필요함 ✅ 기능 주어진 입력에 대한 그래...
코딩테스트 합격자되기 파이썬 편- 문제 51 문제 > https://school.programmers.co.kr/learn/courses/30/lessons/92342 ✅ 문제 접근 최대한 적은 화살의 수로 어피치를 이겨야 한다. 남은 화살의 개수가 점수에 영향을 미치기 때문) ...
코딩테스트 합격자되기 파이썬 편- 문제 46 문제 > https://school.programmers.co.kr/learn/courses/30/lessons/86971 ✅ 문제 접근 전선 정보를 이용하여 송전탑을 2개의 집합(A, B)으로 나누고, A의 집합의 개수를 전체 n에서 차감하여 B의 집합의 개수를...
코딩테스트 합격자되기 파이썬 편- 문제 44 문제 > https://school.programmers.co.kr/learn/courses/30/lessons/12978 ✅ 문제 접근 “모든” 마을이 k 거리(가중치) 내에 있는 지의 여부를 알아야 한다. 간선 개수가 아닌 가중치의 합을 기준으로 최단...
※ 본 포스팅은 “깡샘의 안드로이드 앱 프로그래밍 with 코틀린” 을 참고하여 작성하였습니다. 14-1. 브로드캐스트 리시버 이해하기 브로드캐스트 리시버 이벤트 모델로 실행되는 컴포넌트 이벤트: 시스템의 특정한 상황(ex: 부팅이 완료되는 것) 브로드캐스트 리시버 만들기 브...
코딩테스트 합격자되기 파이썬 편- 문제 37 문제 > https://school.programmers.co.kr/learn/courses/30/lessons/42861 ✅ 문제 접근 모든 섬을 방문해야 하고, 이 때 거쳐야 할 다리의 개수는 n-1 이다. (n: 섬의 전체 개수) ...
※ 본 포스팅은 “깡샘의 안드로이드 앱 프로그래밍 with 코틀린” 을 참고하여 작성하였습니다. 13-1. 인텐트 이해하기 인텐트란? 컴포넌트를 실행하려고 시스템에 전달하는 메시지 인텐트 엑스트라 데이터 엑스트라 데이터: 인텐트에 담는 부가 정보 putE...
코딩테스트 합격자되기 파이썬 편- 문제 33 문제 > https://school.programmers.co.kr/learn/courses/30/lessons/42892 ✅ 문제 접근 좌표와 노드 번호의 매칭이 필요하다. ex) y 좌표가 가장 큰 노드가 루트 노드 전위 순회: top -> le...
코딩테스트 합격자되기 파이썬 편- 문제 30 문제 > https://school.programmers.co.kr/learn/courses/30/lessons/159993 ✅ 문제 접근 레버를 지나치고 난 다음 출구를 지나갈 수 있다. ⇒ (START ~ 레버까지의 최단 거리) + (레버 ~ EXIT까지의 최...
※ 본 포스팅은 “깡샘의 안드로이드 앱 프로그래밍 with 코틀린” 을 참고하여 작성하였습니다. 12-1. 앱바 사용하기 머터리얼 라이브러리 머터리얼 디자인 머터리얼 라이브러리 선언 앱바 레이아웃- 화면 위쪽 영역 꾸미기 툴바 포함하기 크기 확...