반응형

코딩테스트연습 144

[프로그래머스] Java 코딩테스트 연습 - 두 수의 합

[프로그래머스] Java 코딩테스트 연습 - 두 수의 합 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181846 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 0 이상의 두 정수가 문자열 a, b로 주어질 때, a + b의 값을 문자열로 return 하는 solution 함수를 작성해 주세요. 풀이 Exception in thread "main" java.lang.NumberFormatException: For input string: "18446744073709551615" 무..

[프로그래머스] Java 코딩테스트 연습 - 이진수 더하기

[프로그래머스] Java 코딩테스트 연습 - 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return하도록 solution함수를 완성해 주세요. 풀이 Integer.parseInt() 메서드가 String을 int로 변환할 때 사용하는 건 줄 알았는데 진수로 표현된 문자열을 정수로 변환할 때도 쓰인 다는 걸 처음 알았다.Inte..

[프로그래머스] Java 코딩테스트 연습 - 한 번만 등장한 문자

[프로그래머스] Java 코딩테스트 연습 - 한 번만 등장한 문자 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120896 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다. 풀이 split() 메서드로 문자열 s를 문자배열 str로 만들고 Arrays.sort() ..

[프로그래머스] Java 코딩테스트 연습 - 2의 영역

[프로그래머스] Java 코딩테스트 연습 - 2의 영역문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181894 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정수 배열 arr가 주어집니다. 배열 안의 2가 모두 포함된 가장 작은 연속된 부분 배열을 return 하는 solution 함수를 완성해 주세요. 단, arr에 2가 없는 경우 [-1]을 return 합니다. 풀이배열의 첫 번째 2의 인덱스를 담을 firstIndex와 마지막 2의 인덱스를 담을 lastIndex를 선언하고 초기값..

[프로그래머스] Java 코딩테스트 연습 - 가까운 수

[프로그래머스] Java 코딩테스트 연습 - 가까운 수 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120890 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요. 가장 가까운 수가 여러 개일 경우 더 작은 수를 return 합니다. 풀이 정수 n과 array 배열의 원소의 차를 담을 변수 diff, 가장 작은 diff를..

[프로그래머스] Java 코딩테스트 연습 - 이차원 배열 대각선 순회하기

[프로그래머스] Java 코딩테스트 연습 - 이차원 배열 대각선 순회하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181829 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 2차원 정수 배열 board와 정수 k가 주어집니다. i + j

[프로그래머스] Java 코딩테스트 연습 - 주사위 게임 3

[프로그래머스] Java 코딩테스트 연습 - 주사위 연습 3 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 1부터 6까지 숫자가 적힌 주사위가 네 개 있습니다. 네 주사위를 굴렸을 때 나온 숫자에 따라 다음과 같은 점수를 얻습니다. - 네 주사위에서 나온 숫자가 모두 p로 같다면 1111 × p점을 얻습니다. - 세 주사위에서 나온 숫자가 p로 같고 나머지 다른 주사위에서 나온 숫자가 q(p ≠ q)라면 (10 × p + q..

[프로그래머스] Java 코딩테스트 연습 - 배열의 길이를 2의 거듭제곱으로 만들기

[프로그래머스] Java 코딩테스트 연습 - 배열의 길이를 2의 거듭제곱으로 만들기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181857 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 배열 arr이 매개변수로 주어집니다. arr의 길이가 2의 정수 거듭제곱이 되도록 arr뒤에 정수 0을 추가하려고 합니다. arr에 최고한의 개수로 0을 추가한 배열을 return하는 solution함수를 작성해 주세요. 풀이 짝수를 계속 2로 나눴을 때 1이 되면 그 수는 2의 거듭제곱이다..

[프로그래머스] Java 코딩테스트 연습 - 진료 순서 정하기

[프로그래머스] Java 코딩테스트 연습 - 진료 순서 정하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120835 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 외과 의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency 가 매개변수로 주어질 때, 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution함수를 완성해주세요. 풀이 2중 for문으로 emergency의 원소들을 서로 비교했을 때 한쪽..

[프로그래머스] Java 코딩테스트 연습 - 중복된 숫자 개수

[프로그래머스] Java 코딩테스트 연습 - 중복된 숫자 개수 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return하도록 solution 함수를 완성해보세요. 풀이 for문으로 array의 각 원소를 순회하면서 array의 원소가 n과 같을 때마다 answer를 1씩 증가시켰다. 소스코드 class Solution { p..

반응형