티스토리 뷰
생각
Github - https://github.com/hellojdh/Code/blob/master/src/swexpert/d3/Q5549.java 주어진 숫자 N이 홀수인지 짝수 인지 판별하여라.
처음 생각
N이 100자리의 양의 정수이므로 일반적인 타입으로는 입력을 받지 못한다.
다음 생각
홀수 짝수를 판별하는 숫자는 맨 뒤의 1의자리 숫자만 알면되므로, String을 통해 입력을 받은 뒤 1의 자리 숫자만 취한 뒤 이를 통해 판별을 해주었다.
방안
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | package swexpert.d3; import java.util.Scanner; public class Q5549 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); StringBuilder sb = new StringBuilder(); int tc = sc.nextInt(); for(int i=1;i<=tc;i++) { String t = sc.next(); int last = Integer.parseInt(t.substring(t.length()-1)); if(last%2==0) sb.append("#"+i+" Even\n"); else sb.append("#"+i+" Odd\n"); } System.out.print(sb); } } | cs |
'알고리즘 > SW Expert' 카테고리의 다른 글
[SW Expert] 5213. 진수의 홀수 약수 (0) | 2018.10.14 |
---|---|
[SW Expert] 5431. 민석이의 과제 체크하기 (0) | 2018.10.14 |
[SW Expert] 5688. 세제곱근을 찾아라 (0) | 2018.10.14 |
[SW Expert] 1933. 간단한 N 의 약수 (0) | 2018.10.14 |
[SW Expert] 2019. 더블더블 (0) | 2018.10.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday