Algorithm(143)
-
programmers_단어 변환_java
https://school.programmers.co.kr/learn/courses/30/lessons/43163 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(String begin, String target, String[] words) { int answer = 0; if(isPossible(target, words)){ boolean[] visited = new boolean[words.length]; answer = bfs(begin, targe..
2023.02.27 -
programmers_네트워크_java
https://school.programmers.co.kr/learn/courses/30/lessons/43162 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int n, int[][] computers) { int answer = 0; boolean[] visited = new boolean[n]; for(int i = 0; i
2023.02.27 -
programmers_최솟값 만들기_java
https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int []A, int []B) { int answer = 0; int size = A.length; Arrays.sort(A); Arrays.sort(B); int sum = 0; for(int i = 0; i< size; i++){ sum+= A[i] * B[size-1-i]; } answer..
2023.02.27 -
programmers_올바른 괄호_java
https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { boolean solution(String s) { boolean answer = true; Stack stack = new Stack(); int size = s.length(); for(int i = 0; i
2023.02.27 -
programmers_JadenCase 문자열 만들기_java
https://school.programmers.co.kr/learn/courses/30/lessons/12951# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; import java.util.regex.Pattern; class Solution { public String solution(String s) { String answer = ""; StringBuilder sb = new StringBuilder(); s = s.toLowerCase(); char[] sArr = s.toCharArray(); int si..
2023.02.27 -
programmers_최댓값과 최솟값_java
https://school.programmers.co.kr/learn/courses/30/lessons/12939 import java.util.*; class Solution { public String solution(String s) { String answer = ""; StringBuilder sb = new StringBuilder(); int[] sArr = Arrays.stream(s.split(" ")).mapToInt(Integer::parseInt).toArray(); Arrays.sort(sArr); sb.append(sArr[0]).append(" ").append(sArr[sArr.length-1]); answer = sb.toString(); return answer; } }
2023.02.24