Java (20) 썸네일형 리스트형 백준 : 16236 JAVA https://www.acmicpc.net/problem/16236 16236번: 아기 상어 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가지고 있고, 이 크기는 자연수이다. 가장 처음에 아기 상어의 크기는 2이고, 아기 상어는 1초에 상하좌우로 인접한 한 칸씩 이동한다. 아기 상어는 자신의 크기보다 큰 물고기가 있는 칸은 지나갈 수 없고, 나머지 칸은 모두 지나갈 수 있다. 아기 상어는 자신의 크 www.acmicpc.net 부루드포스 + 최단거리(BFS)문제 N*N이라는 제한된 공간에 아기상어가 먹을 수 있는 물고기가 없을 때까지 몇칸을 이동하는지 문제.. JAVA : 자바의 빠른 입출력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 package test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class TestIO { public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(in.rea.. JAVA : 2차원 ArrayList 2차원 ArrayList package test; import java.util.ArrayList; public class TestArrayList { public static void main(String[] args) { ArrayList[][] myList = new ArrayList[10][10]; for(int i=0;i JAVA : 객체배열을 다루기(2차원 객체,1차원 정렬) 객체배열을 다루어보자! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package test; public class t1 { public static class Traning{ int a=0; int b=0; } public static void main(String[] args) { Traning[] t = new Traning[10]; for(int i = 0;iColored by Color Scripter extends 와 implement 의 차이점은 extends는 상속을 받아서 부모의 형질을 그대로 가져온다. 하지만 implement는 상속받을때 재정의를 한다. 따라서 객체의 Comparable라는 클래스를 상속받아서 c.. 이전 1 2 3 다음