일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- cocoapods 설치 오류
- 프로그래머스 문자열 정렬하기 (1)
- 조건에 맞게 수열 변경하기 3
- 문자열 정렬하기 (1)
- 프로그래머스 주사위 게임1
- 프로그래머스 암호 해독
- swift
- 객체지향
- 프로그래머스 n의 배수 고르기
- continue
- 프로그래머스 조건에 맞게 수열 변경하기 3
- Error installing cocoapods
- n번째 원소까지
- Break
- 프로그래머스 최댓값 만들기(2)
- 프로그래머스 자동커밋
- ruby설치
- 스파르타 코딩클럽 내일배움캠프
- array
- 배열 만들기1
- 프로그래머스 배열 만들기1
- 프로그래머스 n번째 원소까지
- 문자열 붙여서 출력하기
- 프로그래머스 문자열 붙여서 출력하기
- 스파르타코딩캠프
- Til
- 프로그래머스
- 연산자
- 스페인어
- 주사위 게임1
- Today
- Total
목록Dev/코딩테스트 (106)
dev._.note
n번째 원소까지 정수 리스트 num_list와 정수 n이 주어질 때, n 번째 원소부터 마지막 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[num_list.length - n + 1]; for(int i = 0; i < num_list.length - n + 1; i++){ answer[i] = num_list[i + n - 1]; } return answer; } } 결과 테스트 1 입력값 〉 [2, 1, 6], 3 기댓값 〉 [6] 실행 결과 〉 테스트를 통과하였습니다. 테스트 2 입력값 〉 [..
뒤에서 5등까지 정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 풀이 import java.util.*; class Solution { public int[] solution(int[] num_list) { int[] answer = new int[5]; Arrays.sort(num_list); for(int i = 0; i < 5; i++){ answer[i] = num_list[i]; } return answer; } } 결과 테스트 1 입력값 〉 [12, 4, 15, 46, 38, 1, 14] 기댓값 〉 [1, 4, 12, 14, 15] 실행 결과 〉 테스트를 통과하였습..
옷가게 할인 받기 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 풀이 class Solution { public int solution(int price) { int answer = 0; if(price >= 500000){ answer = (int)(price * 0.8); } else if(price >= 300000){ answer = (int)(price * 0.9); } else if(price >= 100000){ answer = (int)(price * 0.95); } else { answer = p..
부분 문자열 어떤 문자열 A가 다른 문자열 B안에 속하면 A를 B의 부분 문자열이라고 합니다. 예를 들어 문자열 "abc"는 문자열 "aabcc"의 부분 문자열입니다. 문자열 str1과 str2가 주어질 때, str1이 str2의 부분 문자열이라면 1을 부분 문자열이 아니라면 0을 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(String str1, String str2) { int answer = 0; if(str2.contains(str1)){ answer = 1; } return answer; } } 결과 테스트 1 입력값 〉 "abc", "aabcc" 기댓값 〉 1 실행 결과 〉 테스트를 통과하였습니다. 테스트 2 입..
부분 문자열인지 확인하기 부분 문자열이란 문자열에서 연속된 일부분에 해당하는 문자열을 의미합니다. 예를 들어, 문자열 "ana", "ban", "anana", "banana", "n"는 모두 문자열 "banana"의 부분 문자열이지만, "aaa", "bnana", "wxyz"는 모두 "banana"의 부분 문자열이 아닙니다. 문자열 my_string과 target이 매개변수로 주어질 때, target이 문자열 my_string의 부분 문자열이라면 1을, 아니라면 0을 return 하는 solution 함수를 작성해 주세요. 풀이 class Solution { public int solution(String my_string, String target) { int answer = 0; if(my_strin..
n번째 원소까지 정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[n]; for(int i = 0; i < n; i++){ answer[i] = num_list[i]; } return answer; } } 결과 테스트 1 입력값 〉 [2, 1, 6], 1 기댓값 〉 [2] 실행 결과 〉 테스트를 통과하였습니다. 테스트 2 입력값 〉 [5, 2, 1, 7, 5], 3 기댓값 〉 [5, 2, 1] 실행 결과 〉..
원소들의 곱과 합 정수가 담긴 리스트 num_list가 주어질 때, 모든 원소들의 곱이 모든 원소들의 합의 제곱보다 작으면 1을 크면 0을 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int[] num_list) { int answer = 0; int sum = 0; int mul = 1; for(int i = 0; i mul){ answer = 1; } return answer; } } 결과 테스트 1 입력값 〉 [3, 4, 5, 2, 1] 기댓값 〉 1 실행 결과 〉 테스트를..
삼각형의 완성조건 (1) 선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다. - 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. 삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return하도록 solution 함수를 완성해주세요. 풀이 import java.util.*; class Solution { public int solution(int[] sides) { int answer = 0; //오름차순정렬 Arrays.sort(sides); if(sides[2] < (sides[0] + sides[1])){ answer = 1; } else { answer = 2; } ret..