우주먼지
article thumbnail
Published 2022. 9. 26. 20:57
Codeup 31~60 (완료) Algorithm 풀이/CodeUp

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. 💡 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개 입력받아 다음문자 출력

영문자 1개를 입력받아 1을 더해준 뒤 문자형으로 변환해줌으로써 그 다음 문자를 출력할 수 있다.

 

 

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

 

 

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

 

 

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

++ 가 앞에 있어야함

 

 

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

나눈 값의 경우, String.format() 을 통해 소수점 이하 셋째 자리에서 반올림해 둘째 자리까지 출력하도록 한다.

 

 

[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
profile

우주먼지

@o귤o

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그