전체 글79 [백준] 2164번 카드2 문제(자바) 조건 : 제일 위에 있는 카드는 버리고, 그 다음 카드는 제일 아래로 옮김 접근 방안 위의 조건을 통해 Queue의 특징과 연관시켜 볼 수 있다. Queue는 FIFO 방식으로서 가장 먼저 들어간 데이터가 가장 먼저 빠져나온다. package com.algorithm.boj; import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; /* * 문제 : 2164, 카드2 * 조건 : 제일 위에 있는 카드는 버리고, 그 다음은 카드는 제일 아래로 옮김 * 문제 유형 : 큐 * */ public class Main_2164 { public static void main(String[] args) { Queue queue = ne.. 2022. 8. 4. 자바 StringTokenizer StringTokenizer 1. 지정한 구분자로 String을 쪼개주는 클래스(token단위로 끊어줌) 2. 생성자 public StringTokenizer(String str) 공백 기준으로 문자열 분리 public StringTokenizer(String str, String delim) delimiters을 기준으로 문자열 구분 public StringTokenizer(String str , String delim, boolean returnDelims) delimiters을 기준으로 문자열 구분 returnDelim는 delimiters까지 토큰으로 포함할지 여부를 결정 String str = "this is string tokenizer test"; StringTokenizer st = new.. 2022. 8. 4. SWEA 1954. 달팽이 숫자 조건 방향 전환의 조건 경계를 넘어갈 때 방향 전환 이미 숫자가 채워져 있으면 방향 전환 방향 변환의 규칙 오른쪽 → 아래 → 왼쪽 → 위 종료 조건 값이 N*N이 되면 종료 package com.algorithm.swea; import java.util.Scanner; public class Solution_1954 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); for(int test_case = 1; test_case N*N) { break; } while(true) { if(nowRow + dir[i][0] >= N || nowCol + dir[i][1] >= N.. 2022. 8. 3. [JAVA]문자열 결합 자바에서 문자열을 결합시키는 방법 3가지에 대해 알아보자 1. "+" 연산자를 사용하기 2. append() 사용하기 3. concat() 사용하기 2022. 8. 2. 이전 1 ··· 16 17 18 19 20 다음