목록Language/Java (23)
기록하는 공부
문제출처 https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 입력 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. 출력 입력으로 주어진 글자의 아스키 코드 값을 출력한다. 코드 1 (scanner 사용) import java.util.*; //import java.io.*; class Main { public static void main(String[] args)..
문제 https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 코드 1 - boolean 타입 사용 import java.util.*; //import java.io.*; class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); boolean arr[] = new boolean[30];//총 학생 수 30명이지만 1부터 반복문을 돌릴..
Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다. 문제 https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 코드 import java.util.*; import java.io.*; class Main { public static void main(String[] args) throws ..
EOF는 End of File의 약자로, 데이터 파일로부터 더 이상 읽을 수 있는 데이터가 없음을 나타내는 용어를 말한다. 사용자로부터 더 이상 입력이 들어오지 않을 때까지 실행시키고 싶을 때 hasNextInt()를 사용한다. hasNextInt()는 입력 값이 정수인 경우에 true를 반환하고 정수가 아니면 더이상의 입력을 받지 않고 false를 반환하여 반복문을 종료시킨다. https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 코드 import java.util.*; class Main { public static void main(String[] ar..