1. 💡 문제 풀면서 알게된 것들
2진수, 8진수 16진수를 Scanner로 받으려면 String 데이터타입 또는 int데이터타입을 이용하면된다.
String에서 n진수로 변환
- 2진수 : Integer.valueOf(String s, 2);, return : int
- 8진수 : Integer.valueOf(String s, 8);, return : int
- 16진수 : Integer.valueOf(String s, 16);, return : int
10진수에서 n진수로 변환
- 2진수 : Integer.toBinaryString(int i), return : String
- 8진수 : Integer.toOctalString(int i), return : String
- 16진수 : Integer.toHexString(int i), return : String
n진수에서 10진수로 변환
- 2진수 : Integer.parseInt(String s, 2);, return : int
- 8진수 : Integer.parseInt(String s, 8);, return : int
- 16진수 : Integer.parseInt(String s, 16);, return : int
- 2진수처리 비교 - 정수를 입력받아 2진수 비트연산하여 10진수로 출력하기
2. 💡 Codeup 31~ 60
[1031] 10진수 -> 8진수 출력

[1032] 10진수 -> 16진수 출력

[1033] 10진수 -> 16진수(대문자) 출력

[1034] 8진수입력 -> 10진수출력

[1035] 16진수입력 -> 8진수출력

[1036] 영문자 1개(아스키코드) 입력받아 10진수 출력

[1037] 정수 입력받아 아스키코드로 출력

[1038] 정수 2개 입력받아 합 출력하기

[1039] 정수 2개 입력받아 합 출력하기2 (위 문제랑 똑같은 코드)

[1040] 정수 1개 입력받아서 부호 바꿔 출력

[1041] 문자 1개 입력받아 다음문자 출력

[1042] 정수 2개 입력받아 나눈 몫 출력하기

[1043] 정수 2개 입력받아 나머지 출력

[1044] 정수 1개 입력받아 1 더한 값 출력

[1045] 정수 2개 입력받아 자동 계산

[1046] 정수 3개 입력받아 합과 평균 출력

[1047] 정수 1개 입력받아 2배 곱해 출력 (시프트연산자 사용)

[1048] 한번에 2의 거듭제곱 배로 출력하기

[1049] 두 정수 입력받아 비교하기

[1050] 두 정수 입력받아 비교하기2

[1051] 두 정수 입력받아 비교하기3 OutputStreamWriter, flush() 공부하자

[1052]

[1053] 참 거짓 바꾸기

[1054] 둘 다 참일 경우만 참 출력

[1055] 하나라도 참이면 참 출력

[1056] 참/거짓이 서로 다를때에만 참 출력하기

[1057] 참/거짓이 서로 같을때에만 참 출력

[1058] 둘 다 거짓일 경우만 참 출력

[1059] 비트단위로 NOT 하여 출력 ~n = -n -1 / -n = ~n +1

[1060] 비트단위로 AND 하여 출력

'Algorithm 풀이 > CodeUp' 카테고리의 다른 글
Codeup 81~100 (완료) (0) | 2022.09.30 |
---|---|
Codeup 61~80 (완료) (0) | 2022.09.28 |
CodeUp 1~30 (완료) (0) | 2022.09.18 |