분류 전체보기(186)
-
programmers_[3차] 압축_java
https://school.programmers.co.kr/learn/courses/30/lessons/17684 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(String msg) { int[] answer; List list = new ArrayList(); // 사전 Map dict = new HashMap(); // A - Z 초기화 int idx= 1; for(int i = 0; i
2023.04.10 -
programmers_할인 행사_java
https://school.programmers.co.kr/learn/courses/30/lessons/131127 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(String[] want, int[] number, String[] discount) { int answer = 0; Map indexMap = new HashMap(); int wantLength = want.length; for(int i = 0; i
2023.04.07 -
programmers_피로도_java
https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { private static int max; public int solution(int k, int[][] dungeons) { int answer = -1; max = 0; dfs(k, dungeons, 0, new boolean[dungeons.length]); answer = max; return answer; } public void dfs(int k, int[..
2023.04.06 -
programmers_타겟 넘버_java
https://school.programmers.co.kr/learn/courses/30/lessons/92335# import java.util.*; class Solution { public int solution(int n, int k) { int answer = 0; long[] tmp = Arrays.stream(transfer(n, k).replaceAll("0+", "0").split("0")).mapToLong(Long::parseLong).toArray(); int tmpLength = tmp.length; Arrays.sort(tmp); for(long i : tmp){ if(isPrime(i)) { answer++; } } return answer; } public String tra..
2023.04.06 -
programmers_타겟 넘버_java
https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { private static int count; public int solution(int[] numbers, int target) { int answer = 0; count = 0; dfs(numbers, target, 0, 0); answer = count; return answer; } public void dfs(int[] numbers, int target, ..
2023.04.06 -
programmers_[1차] 뉴스 클러스터링_java
https://school.programmers.co.kr/learn/courses/30/lessons/17677 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private final double MUL_VAL = 65536; public int solution(String str1, String str2) { int answer = 0; str1 = refineString(str1); // 문자열 정제 str2 = refineString(str2); Map str1Map = makeSu..
2023.04.05