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();