프로그래머스 [#11] 코딩테스트


프로그래머스 [#11] 코딩테스트 1

1. 영어 엔딩

https://school.programmers.co.kr/learn/courses/30/lessons/12981?language=java

프로그램 제작자

코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.

Programmer.co.kr


프로그래머스 [#11] 코딩테스트 2

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


프로그래머스 [#11] 코딩테스트 3

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


프로그래머스 [#11] 코딩테스트 4

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


프로그래머스 [#11] 코딩테스트 5

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;
    }
}


부착