๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
[JAVA/์ฝ๋ฉํ ์คํธ] ์ซ์๋ง ์ถ์ถ ๋ณธ๋ฌธ
๊ฐ๋ฐ/์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA
[JAVA/์ฝ๋ฉํ ์คํธ] ์ซ์๋ง ์ถ์ถ
์์ผ์ด 2021. 4. 19. 00:41๋ฐ์ํ
1. ๋ด๊ฐ ํผ ๋ด์ฉ
import java.util.*;
import java.io.*;
public class Main {
public int solution(String input) {
int result;
// 0~9๊น์ง๊ฐ ์๋๋ฉด
input = input.toUpperCase().replaceAll("[^0-9]", "");
result = Integer.parseInt(input);
return result;
}
public static void main(String args[]) {
Main main = new Main();
// ๋ฌธ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค
Scanner in= new Scanner(System.in);
// ์ฒซ์ค ๋ฌธ์์ด
String input = in.nextLine();
// ๊ฒฐ๊ณผ๋์ถ
System.out.println(main.solution(input));
}
}
2. ์์คํค์ฝ๋๋ก ํ ์ ์์
import java.util.*;
import java.io.*;
public class Main {
public int solution(String input) {
int result = 0;
for(char x : input.toCharArray()) {
// ์์คํค์ฝ๋๋ก 48~57๋ฒ๊น์ง 0~9์
if(x >= 48 && x <=57) {
// 10์๋ฆฌ์ฉ ์ฌ๋ฆฌ๋ฉฐ 48์๋นผ์ ์์คํค ์ฝ๋์ ์ซ์๋ฅผ ๋นผ๋
result = result*10+(x-48);
}
}
return result;
}
public static void main(String args[]) {
Main main = new Main();
// ๋ฌธ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค
Scanner in= new Scanner(System.in);
// ์ฒซ์ค ๋ฌธ์์ด
String input = in.nextLine();
// ๊ฒฐ๊ณผ๋์ถ
System.out.println(main.solution(input));
}
}
'๊ฐ๋ฐ > ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA/์ฝ๋ฉํ ์คํธ] ์ํธ (0) | 2021.04.22 |
---|---|
[JAVA/์ฝ๋ฉํ ์คํธ] ๋ฌธ์์ด ์์ถ (0) | 2021.04.21 |
[JAVA/์ฝ๋ฉํ ์คํธ] ์ ํจํ ํฐ๋ฆฐ๋๋กฌ (0) | 2021.04.17 |
[JAVA/์ฝ๋ฉํ ์คํธ] ํ๋ฌธ ๋ฌธ์์ด (0) | 2021.04.17 |
[JAVA/์ฝ๋ฉํ ์คํธ] ์ค๋ณต๋ฌธ์์ ๊ฑฐ (0) | 2021.04.17 |
Comments