본문 바로가기
반응형

전체 글74

[프로그래머스 Lv2] 기능개발(Java) 1. 문제 programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 2. 풀이 작업기간을 소수점 올림하지 않으면 틀리는 문제였다. 3. 코드 import java.util.*; class Solution { public int[] solution(int[] progresses, int[] speeds) { List list = new ArrayList(); List result = new ArrayList(); for(int.. 2021. 1. 6.
[프로그래머스 Lv2] 다리를 지나는 트럭(Java) 1. 문제 programmers.co.kr/learn/courses/30/lessons/42583 코딩테스트 연습 - 다리를 지나는 트럭 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이 programmers.co.kr 2. 풀이 Queue를 활용하여 구현 3. 코드 import java.util.*; class Solution { static class Truck{ int num, time; public Truck(int num, int time) { this.num = num; this.time = time; } } public int solution(int b.. 2021. 1. 6.
[프로그래머스 Lv2] 프린터(Java) 1. 문제 programmers.co.kr/learn/courses/30/lessons/42587 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린 programmers.co.kr 2. 풀이 3. 코드 import java.util.*; class Solution { public int solution(int[] priorities, int location) { int answer = 0; List list = new ArrayList(); for(int i : priorities) list.add(i); int locations = locati.. 2021. 1. 6.
[프로그래머스 Lv2] 스킬트리(Java) 1. 문제 programmers.co.kr/learn/courses/30/lessons/49993 코딩테스트 연습 - 스킬트리 programmers.co.kr 2. 풀이 스킬트리에서 스킬순서와 같은 인덱스를 가지면 1씩증가 시켰다. 3. 코드 class Solution { public int solution(String skill, String[] skill_trees) { int answer = 0; for(int i =0; i 2021. 1. 6.
[백준 1039] 교환(Java) 1. 문제 www.acmicpc.net/problem/1039 1039번: 교환 첫째 줄에 정수 N과 K가 주어진다. N은 1,000,000보다 작거나 같은 자연수이고, K는 10보다 작거나 같은 자연수이다. www.acmicpc.net 2. 풀이 풀이를 생각하는데 오랜 시간이 걸려 푸는 방법을 알아보니 BFS로 풀 수 있다하였다.. 92%프로에서 계속 틀렸는데 이유는 10 1 을 입력받을 때 -1이 나오지 않았다. 예외처리하는데 어려웠다.... 3. 코드 import java.io.*; import java.util.*; public class Main { static class Node{ String num; int cnt; public Node(String num, int cnt) { this.nu.. 2020. 12. 30.
[백준 1981] 배열에서 이동(Java) 1. 문제 www.acmicpc.net/problem/1981 2. 풀이 투포인터를 활용해 풀었다. 3. 코드 import java.io.*; import java.util.*; public class Main { static int n; static int[][]map; static boolean[][] visited; static int[][] dir = {{-1,0},{0,1},{1,0},{0,-1}}; static int min = Integer.MAX_VALUE; static int max = Integer.MIN_VALUE; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedRea.. 2020. 12. 30.
반응형