Lv24 [프로그래머스] Lv2. k진수에서 소수 개수 구하기 - Java https://school.programmers.co.kr/learn/courses/30/lessons/92335 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr풀이kForm에 k진법으로 변환된 결과를 뒤집힌 상태로 받습니다. StringTokenizer로 0을 기준으로 문자열을 분리하고, 문자열을 하나씩 검사하면서 StringBuffer로 뒤집어주어 소수를 판정합니다. 값이 크게 나올 경우 런타임에러(1번과 11번의 경우)가 날 수 있으므로 double 형태로 소수를 판정합니다. import java.util.*;class Solution { publi.. 2024. 9. 13. [프로그래머스] Lv2. 타겟 넘버 - Java https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr풀이방법1. DFS : Stack 이용 data(number 배열의 값)과 idx(number 배열의 인덱스)를 가진 Node 클래스를 이용하여 Stack으로 DFS 코드를 짰다.import java.util.*;class Solution { static class Node { int data; int idx; Node(int data, int .. 2024. 9. 12. [프로그래머스] 피로도 - Java https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { static boolean[] visited; static int n = 0; static int solution(int k, int[][] dungeons) { int answer = -1; int dunLen = dungeons.length; visited = new boolean[dunLen]; backtracking(k, 0, dunLen, dungeons);.. 2024. 2. 1. [프로그래머스] 주차 요금 계산 - Java https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] fees, String[] records) { List carList = new ArrayList(); for(String record : records) { String[] parts = record.split(" "); String time = parts[0]; String ca.. 2024. 1. 25. 이전 1 다음