전체 글 (53) 썸네일형 리스트형 Set vs LinkedHashSet Set은 내부적으로 오름차순으로 정렬해서 중복없이 요소를 저장vsLinkedHashSet은 source의 순서를 유지하면서 중복없이 요소를 저장 관련 문제https://school.programmers.co.kr/learn/courses/30/lessons/181858 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr내 풀이import java.util.*;class Solution { public int[] solution(int[] arr, int k) { int[] answer = {}; ArrayList ans = new A.. System.arrayCopy() 활용 https://school.programmers.co.kr/learn/courses/30/lessons/181830 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr내 풀이import java.util.*;class Solution { private int[] addElement(int[] arr,int element){ int[] newArr = Arrays.copyOf(arr, arr.length+1); newArr[arr.length] = element; return newArr; } private in.. Map과 정렬 https://school.programmers.co.kr/learn/courses/30/lessons/181851 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr내 풀이import java.util.*;class Solution { public int solution(int[] rank, boolean[] attendance) { int answer = 0; //result에 a b c 는 0번째부터 시작하는 인덱스값 //rankMap k : 등수 값, v : 원래 인덱스값 //rankMap key로 오.. 이진수 string 활용 https://school.programmers.co.kr/learn/courses/30/lessons/181921 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr내 풀이import java.util.*;class Solution { public boolean check5N0(String s){ String[] ls = s.split(""); for(String ss : ls){ if(!(ss.equals("5") || ss.equals("0"))) return false; .. Deque 기본 https://school.programmers.co.kr/learn/courses/30/lessons/181893 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.*;class Solution { public List solution(int[] arr, int[] query) { ArrayList ans = new ArrayList(); Deque dq = new LinkedList(); for(int i : arr){ dq.add(i); } .. 나선형 보드 https://school.programmers.co.kr/learn/courses/30/lessons/181832 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr기본적인 방향전환class Solution { //동 남 서 북 int[] di = {0,1,0,-1}; int[] dj = {1,0,-1,0}; public int[][] solution(int n) { int[][] board = new int[n][n]; for(int i = 0; i-1 && nextI -1 && nextJ 보드류는 미리 그려보고.. Map, Set, Iterator활용 https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr내 코드import java.util.*;class Solution { //set size 2일때 숫자 3개가 같을때 그 숫자 구하기 //set size 3일때 뭐가 2번 반복되는지 구하기 private int findSameNum(ArrayList l){ for(int i = 0; i l = new ArrayList(); Set s = new HashSet(.. 배열을 리스트로 https://school.programmers.co.kr/learn/courses/30/lessons/181894 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.*;import java.util.stream.Collectors;class Solution { public int[] solution(int[] arr) { List l = Arrays.stream(arr).boxed().collect(Collectors.toList()); ArrayList ans = new ArrayList(); .. 이전 1 2 3 4 5 6 7 다음