문제 설명 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ str1의 길이 ≤ 100 1 ≤ str2의 길이 ≤ 100 String 객체의 Contains()메소드를 사용하면 아주 간단하게 해결 가능한 문제다.
문제 설명 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 1,000,000 코드는 매우 간단하다. 매개변수 n의 루트값을 구하고 int로 강제형변환한다. 강제 형변환 한 int값을 다시 제곱하여 n의 값과 같은지를 검사한다.
문제 설명 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10 1 ≤ t ≤ 15 이건 설명이 필요 없는 문제인것 같다.
문제 설명 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0
문제 설명 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 100,000 먼저, StringBuffer객체를 생성하고, array의 요소들을 String으로 변환한다. 이 때, int배열이 String객체 배열이 된다. 그 다음 for문으로 StringBuffer에 요소들을 합치고, 합친 결과를 String으로 변환한 후 그 결과를 또 String배열로 변환한다. 마지막으로 for문을 실행시켜 7인 요소를 찾아 answer에 1씩 더해주면 된다.
문제 설명 머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다. 정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요. 5칸X1칸 -> 4회가위질(가로만 4회) 5칸X2칸 -> 9회가위질(가로 8회 세로 1회) 5칸X3칸 -> 14회 가위질(가로 12회 세로 2회) 4칸 X 1칸 -> 3회 가위질(가로만 3회) 2칸 X 4칸 -> 7회 가위질 (가로 1회 세로 6회) 4칸 X 7칸 ->27회 가위질(가로 3회 세로 24회) 이러한 규칙들로 보아, M칸 X N칸인 도형이라고 생각해 보자. 가로줄은 M-1 횟수만큼..