본문 바로가기

코드업(CodeUp)/기초 100제

(38)
[코드업/자바] 기초 100제 - 정수 2개 입력받아 나눈 나머지 출력하기 1043 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기 정수 2개(a, b) 를 입력받아 a를 b로 나눈 나머지를 출력해보자. 단, 0
[코드업/자바] 기초 100제 - 정수 2개 입력받아 나눈 몫 출력하기 1042 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기 정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자. 단, -2147483648
[코드업/자바] 기초 100제 - 문자 1개 입력받아 다음 문자 출력하기 1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기 영문자 1개를 입력받아 그 다음 문자를 출력해보자. 영문자 'A'의 다음 문자는 'B'이고, 영문자 '0'의 다음 문자는 '1'이다. 참고 숫자는 수를 표현하는 문자로서 '0' 은 문자 그 자체를 의미하고, 0은 값을 의미한다. 힌트 아스키문자표에서 'A'는 10진수 65로 저장되고 'B'는 10진수 66으로 저장된다. 따라서 문자도 값으로 덧셈을 할 수 있다. 입력 영문자 1개가 입력된다. 출력 다음 문자를 출력한다. 입력 예시 a 출력 예시 b 아스키 문자표에 대해서 이해가 필요하다. https://ko.wikipedia.org/wiki/ASCII ASCII - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 19..
[코드업/자바] 기초100제 - 정수 1개 입력받아 부호 바꿔 출력하기 1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기(설명) 입력된 정수의 부호를 바꿔 출력해보자. 단, -2147483647 ~ +2147483647 범위의 정수가 입력된다. 참고 단항 연산자인 -(negative)를 변수 앞에 붙이면 부호가 반대로 바뀌어 계산된다. 1. 정수 1개가 입력된다. 2. 부호를 바꿔 출력한다. ex) -1 1 import java.util.*; public class codeup { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); System.out.println(-num); } }
[코드업/자바] 기초 100제 - 정수 2개 입력받아 합 출력하기2 1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2(설명) 정수 2개를 입력받아 합을 출력해보자. 단, 입력되는 정수는 -2147483648 ~ +2147483648 이다. 참고 + 연산자를 사용하면 된다. 단, 계산된 결과가 int 형으로 저장할 수 있는 범위를 넘어갈 수 있기 때문에 다른 데이터형을 사용해야 한다. 1. 2개의 정수가 공백으로 구분되어 입력된다. 2. 두 정수의 합을 출력한다. ex) 입력 : 2147483648 2147483648 출력 : 4294967296 package excercise; import java.math.BigInteger; import java.util.*; public class codeup { public static void main(String..
[코드업/자바] 기초 100제 - 정수 2개 입력받아 합 출력하기1 1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1(설명) 1. 정수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자. (단, 입력되는 정수는 -1073741824 ~ 1073741824 이다.) 2. 2개의 정수가 공백으로 구분되어 입력된다. ** 주의 : 계산의 결과가 int 범위를 넘어가는지를 잘 생각해 보아야 한다. 3. 두 정수의 합을 출력한다. ex) 입력 : 123 -123 출력 : 0 정수를 입력받아서 출력하는건 쉽다. 하지만 우리가 알고있는 long형 범위에서 벗어나는 숫자는 어떻게 계산해야할까? import java.math.BigInteger; import java.util.*; public class Exercise { public static void main(St..
[코드업/자바] 기초 100제 - 정수 입력받아 아스키 문자로 출력하기 1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기 1. 10진 정수 1개를 입력받아 아스키 문자로 출력해보자. 단, 0 ~ 255 범위의 정수만 입력된다. 2. 10진 정수 1개(0 ~ 255 범위)가 입력된다. 3. 아스키코드 값을 문자로 출력한다. ex) 입력 : 65 출력 : A 문자를 아스키코드값으로 반환할 수 있었다. 그러면 숫자를 입력해도 아스키코드로 반환해줄까? import java.util.*; public class Exercise { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); System.out.println((char)num); ..
[코드업/자바] 기초 100제 - 영문자 1개 입력받아 10진수로 출력하기 1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기(설명) 1. 영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력해보자. 참고 아스키 코드는 (ASCII, 미국표준코드, American Standard Code for Information Interchange) 영문자, 특수 문자 등을 저장할 때 사용하는 표준 코드이다. 컴퓨터로 저장되는 모든 데이터는 2진 정수화되어 저장되는데, 영문자와 특수기호 등을 저장하는 방법으로 아스키코드가 기본적으로 사용된다. 예를 들어 영문 대문자 "A"는 10진수 65를 의미하는 2진수 값으로 저장된다. 2. 영문자 1개가 입력된다. 3. 아스키코드 값을 10진수로 출력한다. ex) 입력 : A 출력 : 65 컴퓨터 언어에서 모든 문자는 고유..