My Melody Is Cute 연습문제
본문 바로가기

실습👁️‍🗨️/문제

연습문제

isOldEnoughToDrink

나이를 입력받아 술을 마실 수 있는지 (18세 이상)

여부를 리턴

 

 

num1과 num2를 비교해서 num2가 더 큰지 여부를 리턴

package com.codestates.coplit; 

public class Solution { 
	public boolean isGreaterThan(int num1, int num2) {
    // TODO:
    if (num1 >= num2) {
      return false; 
      }  else {
         return true; 
        }
	} 
}

난 길게 작성했다....

 

근데 챗gpt가 더 간결한 식을 알려줘서 다음 문제에 바로 적용 해보았다.

package com.codestates.coplit; 

public class Solution { 
    public boolean isGreaterThan(int num1, int num2) {
        // TODO:
        return num1 < num2;
    }
}

 

 

수를 입력받아 짝수인지 여부를 리턴 (0은 짝수로 간주)

package com.codestates.coplit; 

public class Solution { 
	public boolean isEven(int num) {
    // TODO:
    return 0 <= num && num%2==0;
	} 
}

수를 입력받아 입력된 수가 10보다 크고 짝수인지 여부를 리턴(10은 false로 리턴)

package com.codestates.coplit; 

public class Solution { 
	public boolean isEvenAndGreaterThanTen(int num) {
    // TODO:
    return num >10 && num%2==0;
	} 
}

수를입력받아 3,5로 나눈뒤

나머지값에 따라 메시지 리턴

3 Fizz 5 Buzz 3,5 FizzBuzz

x No FizzBuzz

package com.codestates.coplit; 

public class Solution { 
	public String fizzBuzz(int num) {
    // TODO:
    if ( num % 3 == 0 && num % 5 == 0 ){
      return "FizzBuzz";
    } else if (num%3==0) {
        return "Fizz";
    } else if (num%5==0) {
        return "Buzz";
    } else {
        return "No FizzBuzz";
    }
	} 
}

Scanner를 잘 모르겠어서 만들어본 정수를 입력받아 홀짝 구별하는 코드

import java.util.Scanner;

public class EvenOddChecker {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("정수를 입력하세요:");
        int number = scanner.nextInt();

        if (number%2==0){
            System.out.println(number + ": 짝수");
        } else if (number%3==0){
            System.out.println(number + ": 홀수");
        }
        scanner.close();

'실습👁️‍🗨️ > 문제' 카테고리의 다른 글

스트림 연습문제  (0) 2023.11.03
컬렉션 연습문제  (0) 2023.11.01
연습문제(배열)  (0) 2023.10.19
연습문제  (0) 2023.10.11