일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스파르타코딩캠프
- 문자열 정렬하기 (1)
- 연산자
- n번째 원소까지
- array
- 주사위 게임1
- 배열 만들기1
- 프로그래머스 최댓값 만들기(2)
- 프로그래머스 암호 해독
- 프로그래머스 조건에 맞게 수열 변경하기 3
- 문자열 붙여서 출력하기
- 프로그래머스
- Til
- cocoapods 설치 오류
- continue
- 프로그래머스 주사위 게임1
- Error installing cocoapods
- ruby설치
- 프로그래머스 n번째 원소까지
- swift
- 프로그래머스 자동커밋
- 프로그래머스 문자열 붙여서 출력하기
- 스파르타 코딩클럽 내일배움캠프
- 프로그래머스 배열 만들기1
- 객체지향
- 조건에 맞게 수열 변경하기 3
- 프로그래머스 n의 배수 고르기
- 스페인어
- 프로그래머스 문자열 정렬하기 (1)
- Break
- Today
- Total
목록전체 글 (312)
dev._.note
주사위 게임 1 1부터 6까지 숫자가 적힌 주사위가 두 개 있습니다. 두 주사위를 굴렸을 때 나온 숫자를 각각 a, b라고 했을 때 얻는 점수는 다음과 같습니다. 두 정수 a와 b가 매개변수로 주어질 때, 얻는 점수를 return 하는 solution 함수를 작성해 주세요. 풀이 class Solution { public int solution(int a, int b) { int answer = 0; if(a % 2 == 1 && b % 2 == 1){ answer = a * a + b * b; } else if (a % 2 == 1 || b % 2 == 1){ answer = 2 * (a + b); } else { answer = Math.abs(a-b); } return answer; } } 결과 ..
문자열 정렬하기 (1) 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 풀이 import java.util.Arrays; class Solution { public int[] solution(String my_string) { my_string = my_string.replaceAll("[a-z]", ""); String[] arr = my_string.split(""); int[]answer = new int[arr.length]; for (int i = 0; i < arr.length; i++) { answer[i] = Integer.parseInt(arr[i]); } Arra..
최댓값 만들기 (2) 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int[] numbers) { int answer = -100000000; for(int i=0; ii; j--) { if(answer < numbers[i] * numbers[j]) { answer = numbers[i] * numbers[j]; } } } return answer; } } 결과 테스트 1 입력값 〉 [1, 2, -3, 4, -5] 기댓값 〉 15 실행 결과 〉 테스트를 통과하였습니다. 테스트 2 입력값 〉 [0, -31, 24,..
n의 배수 고르기 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 풀이 import java.util.*; class Solution { public int[] solution(int n, int[] numlist) { int[] answer = {}; List list = new LinkedList(); for(int num : numlist){ if(num % n == 0){ list.add(num); } } answer = new int[list.size()]; for(int i = 0 ; i < list.size() ; i++){ answer[i] = list.get(i);..
직각삼각형 출력하기 "*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. 풀이 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String x = "*"; for(int i = 0; i < n; i++) { for(int j = 0; j
주사위의 개수 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int[] box, int n) { int answer = 0; int a = box[0] / n; int b = box[1] / n; int c = box[2] / n; answer = a * b * c; return answer; } } 결과 테스트 1 입력값 〉 [1, 1, 1], 1 기..
암호 해독 군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다. - 암호화된 문자열 cipher를 주고받습니다. - 그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다. 문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열을 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public String solution(String cipher, int code) { String answer = ""; for(int i = code - 1; i < cipher.length(); i += code){ answer += cipher.charAt(i); } return answer; } } 결과 테스트 1..
가위 바위 보 어떤 문자열에 대해서 접두사는 특정 인덱스까지의 문자열을 의미합니다. 예를 들어, "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 입..