일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스파르타 코딩클럽 내일배움캠프
- Error installing cocoapods
- 프로그래머스 n의 배수 고르기
- swift
- 연산자
- 프로그래머스 최댓값 만들기(2)
- 프로그래머스 문자열 정렬하기 (1)
- 프로그래머스 주사위 게임1
- array
- 배열 만들기1
- 문자열 정렬하기 (1)
- continue
- 프로그래머스 자동커밋
- ruby설치
- 프로그래머스 조건에 맞게 수열 변경하기 3
- 스페인어
- 주사위 게임1
- 객체지향
- 프로그래머스 문자열 붙여서 출력하기
- Til
- 스파르타코딩캠프
- n번째 원소까지
- Break
- 프로그래머스 n번째 원소까지
- 프로그래머스 배열 만들기1
- 프로그래머스
- 조건에 맞게 수열 변경하기 3
- 프로그래머스 암호 해독
- 문자열 붙여서 출력하기
- cocoapods 설치 오류
- Today
- Total
목록Dev/코딩테스트 (106)
dev._.note
가위 바위 보 어떤 문자열에 대해서 접두사는 특정 인덱스까지의 문자열을 의미합니다. 예를 들어, "banana"의 모든 접두사는 "b", "ba", "ban", "bana", "banan", "banana"입니다. 문자열 my_string과 is_prefix가 주어질 때, is_prefix가 my_string의 접두사라면 1을, 아니면 0을 return 하는 solution 함수를 작성해 주세요. 풀이 class Solution { public int solution(String my_string, String is_prefix) { int answer = 0; if(my_string.startsWith(is_prefix)){ answer = 1; } return answer; } } 결과 테스트 1 입..
대문자와 소문자 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public String solution(String my_string) { String answer = ""; for (int i = 0; i < my_string.length(); i++) { if (Character.isUpperCase(my_string.charAt(i))) { answer += Character.toLowerCase(my_string.charAt(i)); } else { answer += Character.toUpperCase(my_string.charAt(i)); } } ..
가위 바위 보 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. 풀이 class Solution { public String solution(String rsp) { String answer = ""; for(int i = 0; i < rsp.length(); i++){ if(rsp.split("")[i].equals("0")){ answer += "5"; } else if(rsp.split("")[i].equals("2")){ answer += "0"; } else answer += "2"; } ret..
세균 증식 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int n, int t) { int answer = 0; for(int i = 1; i
개미 군단 개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다. 사냥감의 체력 hp가 매개변수로 주어질 때, 사냥감의 체력에 딱 맞게 최소한의 병력을 구성하려면 몇 마리의 개미가 필요한지를 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int hp) { int answer = 0; answer += (h..
마지막 두 원소 정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요. 풀이 import java.util.*; class Solution { public List solution(int[] num_list) { List answer = new ArrayList(); for(int i = 0; i num_list[num_list.length - 2]){ answ..
n개 간격의 원소들 정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int[] solution(int[] num_list, int n) { int[] answer; int index = 0; if(num_list.length % n == 0) { answer = new int[num_list.length / n]; } else { answer = new int[num_list.length / n + 1]; } for (int i = 0; i < num_list.length; i += n) ..
제곱수 판별하기 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int n) { int answer = 0; if(Math.sqrt(n) % 1 == 0){ answer = 1; } else { answer = 2; } return answer; } } 결과 테스트 1 입력값 〉 144 기댓값 〉 1 실행 결과 〉 테스트를 통과하였습니다. 테스트 2 입력값 〉 976 기댓값 〉 2 실행 결과 〉 테스트를 통과하였습니다.