[프로그래머스] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (Java)

[프로그래머스] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (Java)

문제 설명 문자열 myString과 pat가 매개변수로 주어집니다. myString의 부분 문자열 중 pat로 끝나는 가장 긴 부분 문자열을 찾아서 return 하는 solution 함수를 완성해 보세요. 제한 사항 입출력 예 myString pat result “AbCdEFG” “dE” “AbCdE” “AAAAaaaa” “a” “AAAAaaaa” 입출력 예 설명 문제 해결 과정 이 문제의 핵심은 pat이 마지막으로 등장하는 위치를 찾아내는 것입니다. 프로그래머스 코드 (Java) … 더 읽기

[프로그래머스] 최댓값 만들기 (2) (Java)

[프로그래머스] 최댓값 만들기 (2) (Java)

문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한 사항 입출력 예 numbers result [1, 2, -3, 4, -5] 15 [0, -31, 24, 10, 1, 9] 240 [10, 20, 30, 5, 5, 20, 5] 600 입출력 예 설명 문제 해결 과정 이 … 더 읽기

[프로그래머스] 짝수는 싫어요 (Java)

[프로그래머스] 짝수는 싫어요 (Java)

문제 설명 정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요. 제한 사항 입출력 예 n result 10 [1, 3, 5, 7, 9] 15 [1, 3, 5, 7, 9, 11, 13, 15] 입출력 예 설명 문제 해결 과정 이 문제의 핵심은 결과 배열의 정확한 크기를 먼저 파악하고, 홀수만 골라내는 … 더 읽기

[프로그래머스] 아이스 아메리카노 (Java)

[프로그래머스] 아이스 아메리카노 (Java)

문제 설명 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한 잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한 사항 입출력 예 money result 5,500 [1, 0] 15,000 [2, 4000] 입출력 예 설명 문제 … 더 읽기

[프로그래머스] 양꼬치 (Java)

[프로그래머스] 양꼬치 (Java)

문제 설명 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어질 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총 얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. 제한 사항 입출력 예 n (양꼬치) k (음료수) result 10 3 124,000 64 6 768,000 입출력 예 설명 문제 … 더 읽기

[프로그래머스] 점의 위치 구하기 (Java)

[프로그래머스] 점의 위치 구하기 (Java)

문제 설명 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를 매깁니다. 점의 좌표를 담은 정수 배열 dot이 매개변수로 주어질 때, 점 dot이 속하는 사분면의 번호를 return 하도록 solution 함수를 완성해주세요. 제한 사항 입출력 예 dot result [2, 4] 1 [-7, 9] 2 문제 해결 과정 이 문제는 if-else … 더 읽기

[프로그래머스] 특정 문자 제거하기 (Java)

[프로그래머스] 특정 문자 제거하기 (Java)

문제 설명 문자열 my_string과 문자 letter가 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한 사항 입출력 예 my_string letter result “abcdef” “f” “abcde” “BCBdbe” “B” “Cdbe” 입출력 예 설명 문제 해결 과정 이 문제는 문자열에서 특정 문자를 ‘삭제’하는 로직을 구현하는 문제입니다. 자바에서는 ‘삭제’를 곧 ‘공백 없는 문자열로 치환’하는 것으로 해결할 수 있습니다. … 더 읽기

[프로그래머스] 편지 (Java)

[프로그래머스] 편지 (Java)

문제 설명 머쓱이는 할머니께 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로 길이를 return하도록 solution 함수를 완성해주세요. 제한 사항 입출력 예 message result “happy birthday!” 30 “I love you~” 22 입출력 예 설명 문제 해결 … 더 읽기

[프로그래머스] 배열의 평균값 (Java)

[프로그래머스] 배열의 평균값 (Java)

문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소들의 평균값을 return하도록 solution 함수를 완성해보세요. 제한 사항 입출력 예 numbers result [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5.5 [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] 94.0 문제 해결 과정 이 문제는 배열의 모든 요소를 더한 뒤, 배열의 길이로 … 더 읽기

[프로그래머스] 배열 자르기 (Java)

[프로그래머스] 배열 자르기 (Java)

배열 자르기 문제 설명 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번째 인덱스부터 num2번째 인덱스까지 자른 새로운 배열을 return 하도록 solution 함수를 완성해보세요. 제한 사항 입출력 예 numbers num1 num2 result [1, 2, 3, 4, 5] 1 3 [2, 3, 4] [1, 3, 5] 0 1 [1, 3] 입출력 예 설명 문제 … 더 읽기