1. 영어 엔딩
https://school.programmers.co.kr/learn/courses/30/lessons/12981?language=java
프로그램 제작자
코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.
Programmer.co.kr
import java.util.*;
class Solution {
public int() solution(int n, String() words) {
int() answer = {0,0};
int index = 0;
LinkedList<String> link = new LinkedList<>();
link.add(words(0));
for(int i = 1; i < words.length; ++i){
if(link.contains(words(i)) || words(i - 1).charAt(words(i - 1).length() - 1) !
= words(i).charAt(0)){
index = i;
break;
}
link.add(words(i));
}
if(index !
= 0){
answer(0) = (index % n) + 1;
answer(1) = (index / n) + 1;
}
return answer;
}
}
2. 카펫
https://school.programmers.co.kr/learn/courses/30/lessons/42842
프로그램 제작자
코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.
Programmer.co.kr
class Solution {
public int() solution(int brown, int yellow) {
int() answer = new int(2);
int n = brown + yellow;
for(int i = 1; i <= n; ++i){
if(n % i == 0 && n / i <= i){
if(2 * i + (n / i) * 2 - 4 == brown){
answer(0) = i;
answer(1) = n / i;
break;
}
}
}
return answer;
}
}
3. 구명정
https://school.programmers.co.kr/learn/courses/30/lessons/42885
프로그램 제작자
코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.
Programmer.co.kr
import java.util.*;
class Solution {
public int solution(int() people, int limit) {
int answer = 0;
Arrays.sort(people);
int min = 0;
for(int max = people.length - 1; min <= max; --max){
if(people(min) + people(max) <= limit){
min += 1;
}
answer += 1;
}
return answer;
}
}
4. 예상 괄호
https://school.programmers.co.kr/learn/courses/30/lessons/12985
프로그램 제작자
코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.
Programmer.co.kr
class Solution
{
public int solution(int n, int a, int b)
{
int answer = 1;
while(true){
if(a - b == 1 || b - a == 1){
if(a % 2 == 0 && a > b) break;
if(b % 2 == 0 && b > a) break;
}
if(a % 2 == 0) a /= 2;
else a = a / 2 + 1;
if(b % 2 == 0) b /= 2;
else b = b / 2 + 1;
answer += 1;
}
return answer;
}
}
부착