
문제 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한 조건 - s는 길이가 1 이상, 100 이하인 스트링입니다. 예시 s return "abcde" "c" "qwer" "we" 풀이 //가운데 글자 가져오기 public class Solution { public String Solution(String s) { String answer = ""; //변수 s의 길이를 2로 나눈 나머지가 0 일때 (짝수) if(s.length()%2==0) { answer = s.substring(s.length()/2-1, s.length()/2+1); //subString(시작인덱스(포함), 끝인덱스(불포함) //변수 s의 길이..

문제 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 - num은 int 범위의 정수입니다. - 0은 짝수입니다. 예시 num return 3 "Odd" 4 "Even" 풀이 //짝수와 홀수 public class solution { public String solution(int num) { //num을 2로 나눈 나머지가 0 일때(짝수) if(num %2 == 0){ return("Even"); //num을 2로 나눈 나머지가 0이 아닐 때(홀수) } else return("Odd"); } }

문제 이 문제에서 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별 ( * ) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 - n과 m은 각각 1000 이하인 자연수입니다. 예시 입력 ( n , m ) 5 , 3 출력 ***** ***** ***** 풀이 //직사각형 별 찍기 import java.util.Scanner; public class solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); //반복문으로 행 개수 지정 for (int i = 0; i < b; i..