λͺ©λ‘μ 체 κΈ (244)
π·πΌλͺ¨μ¬λ΄μ κ°λ°μμ²π·πΌ
μ€λͺ Nκ°μ μμ°μλ‘ μ΄λ£¨μ΄μ§ μμ΄μ΄ μ£Όμ΄μ‘μ λ, κ·Έ μ€μμ κ°μ₯ κΈΈκ² μ¦κ°νλ(μμ μμμ ν° μλ‘) μμλ€μ μ§ν©μ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νλΌ. μλ₯Ό λ€μ΄, μμκ° 2, 7, 5, 8, 6, 4, 7, 12, 3 μ΄λ©΄ κ°μ₯ κΈΈκ² μ¦κ°νλλ‘ μμλ€μ μ°¨λ‘λλ‘ λ½μλ΄λ©΄ 2, 5, 6, 7, 12λ₯Ό λ½μλ΄μ΄ κΈΈμ΄κ° 5μΈ μ΅λ λΆλΆ μ¦κ°μμ΄μ λ§λ€ μ μλ€. μ λ ₯ 첫째 μ€μ μ λ ₯λλ λ°μ΄ν°μ μ N(3≤N≤1,000, μμ°μ)λ₯Ό μλ―Ένκ³ , λμ§Έ μ€μ Nκ°μ μ λ ₯λ°μ΄ν°λ€μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ 첫 λ²μ§Έ μ€μ λΆλΆμ¦κ°μμ΄μ μ΅λ κΈΈμ΄λ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 8 5 3 7 8 6 2 9 4 μμμΆλ ₯ 4 import java.util.*; public class Main { public int solution(int..
μ€λͺ μ² μλ νκ΅μ κ°λλ° κ°μΈμ λ§λ¬μ΅λλ€. κ°μΈμ Nκ°μ λλ‘ λ€λ¦¬λ₯Ό λ§λ€μ΄ λμμ΅λλ€. μ² μλ λ λ€λ¦¬λ₯Ό 건λ λ ν λ²μ ν μΉΈ λλ λ μΉΈμ© κ±΄λλ°λ©΄μ λλ€λ¦¬λ₯Ό 건λ μ μμ΅λλ€. μ² μκ° κ°μΈμ 건λλ λ°©λ²μ λͺ κ°μ§μΌκΉμ? μ λ ₯ 첫째 μ€μ λμ κ°μμΈ μμ°μ N(3≤N≤35)μ΄ μ£Όμ΄μ§λλ€. μΆλ ₯ 첫 λ²μ§Έ μ€μ κ°μΈμ 건λλ λ°©λ²μ μλ₯Ό μΆλ ₯ν©λλ€. μμμ λ ₯ : 7 μμμΆλ ₯ : 34 import java.util.*; public class Main { static int[] dy; public int solution(int n){ dy[1] = 1; dy[2] = 2; for(int i=3; i
μ€λͺ μ² μλ κ³λ¨μ μ€λ₯Ό λ ν λ²μ ν κ³λ¨ λλ λ κ³λ¨μ© μ¬λΌκ°λ€. λ§μ½ μ΄ 4κ³λ¨μ μ€λ₯Έλ€λ©΄ κ·Έ λ°©λ²μ μλ 1+1+1+1, 1+1+2, 1+2+1, 2+1+1, 2+2 λ‘ 5κ°μ§μ΄λ€. κ·Έλ λ€λ©΄ μ΄ Nκ³λ¨μΌ λ μ² μκ° μ¬λΌκ° μ μλ λ°©λ²μ μλ λͺ κ°μ§μΈκ°? μ λ ₯ 첫째 μ€μ κ³λ¨μ κ°μμΈ μμ°μ N(3≤N≤35)μ΄ μ£Όμ΄μ§λλ€. μΆλ ₯ 첫 λ²μ§Έ μ€μ μ¬λΌκ°λ λ°©λ²μ μλ₯Ό μΆλ ₯ν©λλ€. μμ μ λ ₯ 1 7 μμ μΆλ ₯ 1 21 import java.util.*; public class Main { static int[] dy; public int solution(int n){ dy[1] = 1; dy[2] = 2; for(int i=3; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/7yjra/btrGv5lFywa/d7uHr5q1IgDG7lbfGIU7uK/img.png)
Module 'algo' production: java.lang.ClassCastException: class org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType cannot be cast to class org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ClassType (org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType and org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ClassType are in unnamed module of loader jav..
SELECT COLLATION('avc') ν utf8μ΄ μλμ set names utf8; λͺ λ Ή μ€ν
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bOyZ2G/btrwWg4Bul9/Ojmw6Tpy7udqOijEIaFGE1/img.jpg)
μ€λͺ N×N ν¬κΈ°μ λμμ§λκ° μμ΅λλ€. λμμ§λλ 1×1ν¬κΈ°μ 격μμΉΈμΌλ‘ μ΄λ£¨μ΄μ Έ μμ΅λλ€. κ° κ²©μμΉΈμλ 0μ λΉμΉΈ, 1μ μ§, 2λ νΌμμ§μΌλ‘ ννλ©λλ€. κ° κ²©μμΉΈμ μ’ν(νλ²νΈ, μ΄ λ²νΈ)λ‘ ννλ©λλ€. νλ²νΈλ 1λ²λΆν° Nλ²κΉμ§μ΄κ³ , μ΄ λ²νΈλ 1λΆν° NκΉμ§μ λλ€. λμμλ κ° μ§λ§λ€ “νΌμλ°°λ¬κ±°λ¦¬”κ° μλλ° κ° μ§μ νΌμλ°°λ¬κ±°λ¦¬λ ν΄λΉ μ§κ³Ό λμμ μ‘΄μ¬νλ νΌμμ§λ€κ³Όμ 거리 μ€ μ΅μκ°μ ν΄λΉ μ§μ “νΌμλ°°λ¬κ±°λ¦¬”λΌκ³ νλ€. μ§κ³Ό νΌμμ§μ νΌμλ°°λ¬κ±°λ¦¬λ |x1-x2|+|y1-y2| μ΄λ€. μλ₯Ό λ€μ΄, λμμ μ§λκ° μλμ κ°λ€λ©΄ (1, 2)μ μλ μ§κ³Ό (2, 3)μ μλ νΌμμ§κ³Όμ νΌμ λ°°λ¬ κ±°λ¦¬λ |1-2| + |2-3| = 2κ° λλ€. μ΅κ·Ό λμκ° λΆκ²½κΈ°μ μ μ΄λ€μ΄ μ°νμ£½μ μκ²Όλ νΌμμ§..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Yhxnc/btrwtAw6NhM/DUqxbdho4kB64jeghRRDv1/img.png)
μ΄ν΄λ¦½μ€μμ cleanν λλ§λ€ μ΄λ° μλ¬κ° λ¬λ€λ©΄ νλ‘μ νΈ μ°ν΄λ¦ > Show in > System Explore ν ν΄λΉ νλ‘μ νΈκ° μλ ν΄λμ .classpath μ .project νμΌμ λ©λͺ¨μ₯μΌλ‘ μ΄μ΄ λ©μ΄λΈ κ²½λ‘κ° λ§λμ§ νμΈν©λλ€.
μ΄ κ²½μ° @Controller, @Service, @Repository λ± μ€ν λ μ€νμ μ΄λ Έν μ΄μ μ€μΊμ μν΄ base-package κ²½λ‘κ° μΆκ°νμ ν¨ν€μ§ κ²½λ‘λ‘ λ³κ²½λμ΄μΌ ν©λλ€. src/main/webapp/WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml νμΌμμ λΆλΆμ μμ νμλ©΄ λ©λλ€. - λν 리ν΄νλ jsp κ²½λ‘κ° λ³κ²½λμλ€λ©΄ dispatcher-servlet.xml νμΌμ λΆλΆλ ν¨κ» μμ νμλ©΄ λ©λλ€. -
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b9GBuA/btrwJBVIS5N/UFfcDCmnoKlCERyj5eZpaK/img.jpg)
μ€λͺ N*Nμ μ¬λλΌ μμΌλλμ μ§λκ° κ²©μνμ μ λ³΄λ‘ μ£Όμ΄μ§λλ€. κ° μ¬μ 1λ‘ νμλμ΄ μνμ’μ°μ λκ°μ μΌλ‘ μ°κ²°λμ΄ μμΌλ©°, 0μ λ°λ€μ λλ€. μ¬λλΌ μμΌλλμ λͺ κ°μ μ¬μ΄ μλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμΈμ. λ§μ½ μμ κ°λ€λ©΄ μ¬μ κ°μλ 5κ°μ λλ€. μ λ ₯ 첫 λ²μ§Έ μ€μ μμ°μ N(3= 0 && tmpX < n && tmpY < n && array[tmpX][tmpY] == 1){ DFS(tmpX, tmpY); } } } } public static void main(String[] args) { Main main = new Main(); Scanner in = new Scanner(System.in); n = in.nextInt(); array = new int[n][n]; dis = new ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bHSvLt/btrwkpJyRez/IfSEJzG2cOLd6Y2K8Y5Tt1/img.jpg)
μ€λͺ νμμ ν λ§ν λμ₯μμλ ν λ§ν λ₯Ό 보κ΄νλ ν° μ°½κ³ λ₯Ό κ°μ§κ³ μλ€. ν λ§ν λ μλμ κ·Έλ¦Όκ³Ό κ°μ΄ 격μ λͺ¨μ μμμ μΉΈμ νλμ© λ£μ΄μ μ°½κ³ μ 보κ΄νλ€. μ°½κ³ μ 보κ΄λλ ν λ§ν λ€ μ€μλ μ μ΅μ κ²λ μμ§λ§, μμ§ μ΅μ§ μμ ν λ§ν λ€λ μμ μ μλ€. λ³΄κ΄ ν νλ£¨κ° μ§λλ©΄, μ΅μ ν λ§ν λ€μ μΈμ ν κ³³μ μλ μ΅μ§ μμ ν λ§ν λ€μ μ΅μ ν λ§ν μ μν₯μ λ°μ μ΅κ² λλ€. νλμ ν λ§ν μ μΈμ ν κ³³μ μΌμͺ½, μ€λ₯Έμͺ½, μ, λ€ λ€ λ°©ν₯μ μλ ν λ§ν λ₯Ό μλ―Ένλ€. λκ°μ λ°©ν₯μ μλ ν λ§ν λ€μκ²λ μν₯μ μ£Όμ§ λͺ»νλ©°, ν λ§ν κ° νΌμ μ μ λ‘ μ΅λ κ²½μ°λ μλ€κ³ κ°μ νλ€. νμλ μ°½κ³ μ 보κ΄λ ν λ§ν λ€μ΄ λ©°μΉ μ΄ μ§λλ©΄ λ€ μ΅κ² λλμ§, κ·Έ μ΅μ μΌμλ₯Ό μκ³ μΆμ΄ νλ€. ν λ§ν λ₯Ό μ°½κ³ μ 보κ΄νλ 격μλͺ¨μμ μμλ€..