728x90
[Java] 10진수 대 16진수
문제 설명
내 코드
🔑 Key Point 🔑
String에 쓰는 str.substring(숫자) 함수 (숫자인덱스부터 끝까지 자름)
int를 16진수 String으로 만들어 주는
Integer.toHexString(int key);
글자 단어 개수 세기 [Java]
문제 설명
내 코드
🔑 Key Point 🔑
String객체에 쓰는 split 함수
String [] s = str.split(" "); str을 공백의 단위로 쪼개어 s 배열에 단어를 자동 넣어준다 !
String str ="ssss fss dss"
String [] s = str.split(" "); // s 는 {ssss,fss,dss}가 됨
String str1 = "ccc,cc,c"
String []s1= str.split(","); //s1 은 {ccc,cc,c}가 됨
[Java] 유쾌한 점퍼 Jolly Jumper
문제 설명
내 코드
🔑 Key Point 🔑
import java.lang.Math;
Math.abs(-6); //6이 나옴
import java.util.Arrays;
int [] arr= {1,3,2};
Arrays.sort(arr); //arr 가 {1,2,3}이 됨
절댓값 함수와 배열 sort 함수 알아두기!
[Java] 3n+1 문제 : The Collatz problem
문제 설명
내 코드
import java.io.*;
import java.util.*;
class Main {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextLine()){
int n= scanner.nextInt();
int m= scanner.nextInt();
int max=0;
for(int i=n; i<=m; i++){
int count =1;
int number = i;
while(true){
if(number ==1) {break;}
if(number % 2 ==0) {number = number /2;}
else {number = number*3+1;}
count++;
}
if(count>max)
max=count;
}
System.out.println(n +" "+ m +" "+max);
}
}
}
🔑 Key Point 🔑
max 변수 잡아주는 것
728x90
반응형