Algorithm 17

[Programmers/Java] 공원

https://school.programmers.co.kr/learn/courses/30/lessons/340198 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr import java.util.Arrays;public class Solution { public int solution(int[] mats, String[][] park) { // park 크기 변수로 지정하기 int n = park.length; int m = park[0].length; // 돗자리 크기 정렬 후 큰 값부터 검사 Arrays.sort(ma..

Algorithm 2025.05.11

[Programmers/Java] 추억 점수

https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr     import java.util.Arrays;class Solution { public int[] solution(String[] name, int[] yearning, String[][] photo) { int[] answer = new int[photo.length]; for (int i=0; i  배열을 Arrays.asList()활용해 ArrayList로 변환?public static ..

Algorithm 2025.03.28

[Programmers/Java] 비밀지도

https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr     class Solution { public static String toBinary(int n, int num) { StringBuffer sb = new StringBuffer(); for (int i = 0; i  10진수를 2진수 String으로 변환하는 메서드 작성함StringBuiler(or StringBuffer)는 String과 다르므로 .toString()으로 변환해줄 것생각나는대로 ..

Algorithm 2025.03.27

[Programmers/Java] 콜라 문제

https://school.programmers.co.kr/learn/courses/30/lessons/132267 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr   class Solution { public int solution(int a, int b, int n) { int answer=0, spare = 0; while (n > 0) { if (n    n개의 빈병을 가지고있고 a병을 가져다주면 b병을 주므로 다음 회차에 받는 콜라는 (n/a)*b이다n이 a로 정확하게 나누어지지 않을 때 남는 병(spare)이..

Algorithm 2025.03.26

[Programmers/Java] 문자열 내 마음대로 정렬하기

https://school.programmers.co.kr/learn/courses/30/lessons/12915 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr   import java.util.*;class Solution { public String[] solution(String[] strings, int n) { for (int i = 0; i    n에 해당하는 문자를 단어의 앞쪽에 붙여준다Arrays.sort()메서드 활용해 알파벳 순서대로 정렬해준다붙여줬던 0번 인덱스의 단어를 제외(substring()으로 1번 인덱스부터 시작)하여 저장한다   ex)str..

Algorithm 2025.03.25

[Programmers/Java] 푸드 파이트 대회

https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr      class Solution { public String solution(int[] food) { String answer = ""; StringBuilder sb = new StringBuilder(); for(int i = 1; i   1. String 메서드의 repeat()활용해 2로 나눈 몫을 곱해준다(음식은 선수 2명에게 함께 주어져야 하..

Algorithm 2025.03.21

[Programmers/Java] 숫자 문자열과 영단어

Linkhttps://school.programmers.co.kr/learn/courses/30/lessons/81301%EF%BB%BF       class Solution { public int solution(String s) { String[] tmp_string = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; for(int i=0; i     - 각 숫자에 대응되는 문자를 포함한 String 배열을 만든다 - String.contains() 메서드 활용하여 해당 문자열이 포함되면 숫자로 replaceAll   - 문자열..

Algorithm 2025.03.20

[Programmers/Java] 두 개 뽑아서 더하기

Linkhttps://school.programmers.co.kr/learn/courses/30/lessons/68644?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr         import java.util.*;class Solution { public List solution(int[] numbers) { HashSet answer = new HashSet(); for (int i=0; i last_answer = new ArrayList(answer); Collections.sort(last_answer); re..

Algorithm 2025.03.19