Tiny Bunny
본문 바로가기

programmers

(85)
프로그래머스 0단계 : 접미사인지 확인하기 . /* Q. 어떤 문자열에 대해서 접미사는 특정 인덱스부터 시작하는 문자열을 의미합니다. 예를 들어, "banana"의 모든 접미사는 "banana", "anana", "nana", "ana", "na", "a"입니다. 문자열 my_string과 is_suffix가 주어질 때, is_suffix가 my_string의 접미사라면 1을, 아니면 0을 return 하는 solution 함수를 작성해 주세요. 제한사항 - 1 ≤ my_string의 길이 ≤ 100 - 1 ≤ is_suffix의 길이 ≤ 100 - my_string과 is_suffix는 영소문자로만 이루어져 있습니다. */ public class Solution { public int solution(String my_string, String..
프로그래머스 0단계 : 마지막 두 원소 /* Q. 정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요. 제한사항 - 2 ≤ num_list의 길이 ≤ 10 - 1 ≤ num_list의 원소 ≤ 9 */ import java.util.Scanner; class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length + 1]; int last = 0; if (num_list[num_list.length - 1] > num_list[num_list.le..
프로그래머스 0단계 : 연속된 수의 합 /* Q. 연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요. 제한사항 - 1 ≤ num ≤ 100 - 0 ≤ total ≤ 1000 - num개의 연속된 수를 더하여 total이 될 수 없는 테스트 케이스는 없습니다. */ class Solution { public int[] solution(int num, int total) { int[] answer = new int[num]; int sum = 0; for(int i = 0; i < num; i++) { total -= i; } int x = total..
프로그래머스 0단계 : 대소문자 변환 /* Q. 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 제한사항 - 1 ≤ str의 길이 ≤ 20 - str은 알파벳으로 이루어진 문자열입니다. */ import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String inputWord = ""; String outputWord = ""; int temp; inputWord = sc.nextLine(); for (int i=0; i
프로그래머스 0단계 : 문자열 출력하기 문제 설명 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 1,000,000 str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다. 입출력 예 입력 #1 Helloworld! 출력 #1 HelloWorld! 풀이 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); System.out.println(str); // 입력 받은 문자열 출력 sc.close(); // Scanner 닫기 } } sc.close();를 사용하는 이유? ..