Included
LeetCode Programmers HackerRank
번호 | 제목 | 풀이 |
---|---|---|
1000 | A+B | https://github.com/JacksonPk/ProblemSolving/blob/main/BaekJoon/BJ1000.swift |
1001 | A-B | https://github.com/JacksonPk/ProblemSolving/blob/main/BaekJoon/BJ1001.swift |
번호 | 제목 | 풀이 |
---|---|---|
1003 | 피보나치 함수 | https://github.com/JacksonPk/ProblemSolving/blob/main/BaekJoon/BJ1003.swift |
//해당 선언 미리하기.
import java.util.*;
import java.lang.Math;
int[] list = {}; //초기화
int[] list = {1, 2, 3}; //초기화 및 값 선언
int[] list = new int[3]; //초기화 및 배열크기선언
//선언 및 초기화
boolean[] isUsed = new boolean[10];
Arrays.fill(isUsed, Boolean.FALSE);
int[] list = {3,2,1};
Arrays.sort(list);
Set<Integer> set = new HashSet<Integer>(); //선언
set.add(1);
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.get(0); //get(index) return 아이템. list[4] <- 이런 형태 불가
list.toArray(); //ArrayList to Array, string에서만 사용. int형 불가.
//Stack
Stack<int> stack = new Stack<>();
stack.push(1);
stack.remove(1);
stack.peek(); //스택 top
//Queue
Queue<int> queue = new LinkedList<>();
queue.offer(1);
queue.remove(1);
queue.peek(); //큐 left
queue.poll(); //큐 right
"" + number; //tricky way