CodingTest

·CodingTest
import java.io.*; import java.util.ArrayList; public class Main { static int num; static int calc_num(){ for (int i = 1; i 0) { arr.add(n % ten); n /= ten; } int sum=0; for (int x : arr) { sum+=x; } return sum; } public static void main(String[] a..
·CodingTest
3*4 까지 예외처리를 해줘야한다. 3or4일경우 = 4는 정확하게 못만들기 때문에 -1 / 3은 3kg 설탕 1개 그래서 5 미만인 경우에는 5를 계산하지 않게 하였고 6or9or12일경우 = 5를 계산하지 말아야 -1이 출력 안됌 (3kg 설탕만을 가져가야함) 2개 3개 4개 import java.io.*; public class Main { static int sugar; static int five_count; static int three_count; static int five_div() { if (sugar < 5) return sugar; if (((sugar % 5) + 5) % 3 == 0) { five_count = (sugar / 5) - 1; return sugar % 5 + 5;..
·CodingTest
FIFO인 자료구조 QUEUE를 사용 하였다. import java.io.*; import java.util.LinkedList; import java.util.Queue; public class Main { static Queue queue; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); queue = new LinkedList(); for (int i = 1; i =3) { int last = pollQueue(); if (last == ..
·CodingTest
import java.io.*; import java.util.ArrayList; public class Main { static ArrayList queue; static int print(PRINTER search_pri){ PRINTER empty= new PRINTER(); PRINTER remove = empty; int count = 0; while(!remove.equals(search_pri)) { if(big_search()) { remove = queue.remove(0); queue.add(remove); remove = empty; }else{ remove = queue.remove(0); count++; } } return count; } static boolean big_sear..
동그리담
'CodingTest' 카테고리의 글 목록 (4 Page)