일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 프로그래머스 문자열 정렬하기 (1)
- Break
- 스파르타코딩캠프
- 프로그래머스 배열 만들기1
- 프로그래머스 주사위 게임1
- 프로그래머스
- cocoapods 설치 오류
- 문자열 정렬하기 (1)
- 스페인어
- 프로그래머스 n의 배수 고르기
- 객체지향
- 문자열 붙여서 출력하기
- Til
- Error installing cocoapods
- 프로그래머스 조건에 맞게 수열 변경하기 3
- swift
- continue
- 주사위 게임1
- n번째 원소까지
- array
- 스파르타 코딩클럽 내일배움캠프
- ruby설치
- 연산자
- 배열 만들기1
- 프로그래머스 암호 해독
- 프로그래머스 최댓값 만들기(2)
- 프로그래머스 문자열 붙여서 출력하기
- 프로그래머스 자동커밋
- 프로그래머스 n번째 원소까지
- 조건에 맞게 수열 변경하기 3
- Today
- Total
목록전체 글 (312)
dev._.note
대문자와 소문자 문자열 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) ..
배열의 원소만큼 추가하기 아무 원소도 들어있지 않은 빈 배열 X가 있습니다. 양의 정수 배열 arr가 매개변수로 주어질 때, arr의 앞에서부터 차례대로 원소를 보면서 원소가 a라면 X의 맨 뒤에 a를 a번 추가하는 일을 반복한 뒤의 배열 X를 return 하는 solution 함수를 작성해 주세요. 풀이 import java.util.*; class Solution { public List solution(int[] arr) { List answer = new ArrayList(); for(int i = 0; i < arr.length; i++){ for(int j = 0; j < arr[i]; j++){ answer.add(arr[i]); } } return answer; } } 결과 테스트 1 입력..
제곱수 판별하기 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 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 실행 결과 〉 테스트를 통과하였습니다.