본문 바로가기

codingtest287

[Java] 길이에 따른 연산 문제 정수가 담긴 리스트 num_list가 주어질 때, 리스트의 길이가 11 이상이면 리스트에 있는 모든 원소의 합을 10 이하이면 모든 원소의 곱을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num_list 의 길이 ≤ 20 1 ≤ num_list 의 원소 ≤ 9 import java.util.Arrays; class Solution { public int solution(int[] num_list) { int answer = 1; if(num_list.length < 11) { for(int num : num_list) { answer *= num; } } else { answer = Arrays.stream(num_list).sum(); } return answer; }.. 2023. 7. 25.
[Java] 원하는 문자열 찾기 문제 알파벳으로 이루어진 문자열 myString과 pat이 주어집니다. myString의 연속된 부분 문자열 중 pat이 존재하면 1을 그렇지 않으면 0을 return 하는 solution 함수를 완성해 주세요. 단, 알파벳 대문자와 소문자는 구분하지 않습니다. 제한사항 1 ≤ myString 의 길이 ≤ 100,000 1 ≤ pat 의 길이 ≤ 300 myString 과 pat 은 모두 알파벳으로 이루어진 문자열입니다. class Solution { public int solution(String myString, String pat) { myString = myString.toLowerCase(); pat = pat.toLowerCase(); return myString.contains(pat) ? .. 2023. 7. 25.
[Java] 대문자로 바꾸기 문제 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ myString 의 길이 ≤ 100,000 myString 은 알파벳으로 이루어진 문자열 입니다. class Solution { public String solution(String myString) { return myString.toUpperCase(); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181877 2023. 7. 25.
[Java] 소문자로 바꾸기 문제 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ myString 의 길이 ≤ 100,000 myString 은 알파벳으로 이루어진 문자열입니다. class Solution { public String solution(String myString) { return myString.toLowerCase(); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181876 2023. 7. 25.