๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
[JAVA/์ฝ๋ฉํ ์คํธ] ์ค๋ณต๋ฌธ์์ ๊ฑฐ ๋ณธ๋ฌธ
๊ฐ๋ฐ/์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA
[JAVA/์ฝ๋ฉํ ์คํธ] ์ค๋ณต๋ฌธ์์ ๊ฑฐ
์์ผ์ด 2021. 4. 17. 19:48๋ฐ์ํ
1. ๋ด๊ฐ ํผ ํ์ด
import java.util.*;
import java.io.*;
public class Main {
public String solution(String input) {
List<Character> temp = new ArrayList<Character>();
// ์ฒซ๋ฒ์งธ ๋ฌธ์๋ฅผ ๋ด๋๋ค
temp.add(input.charAt(0));
// ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด์ ๋ฌธ์ ๋ฐฐ์ด๋ก ๋ณํ
for(char x : input.toCharArray()) {
// ๋ฌธ์๋ฅผ ํฌํจํ์ง ์์ผ๋ฉด ๋ฌธ์๋ฅผ ๋ด๋๋ค
if(!temp.contains(x)) {
temp.add(x);
}
}
String result = "";
// ๋ฌธ์ ๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ด๋ก ๋ณํ
for(int i=0; i<temp.size(); i++) {
result += temp.get(i).toString();
}
return result;
}
public static void main(String args[]) {
Main main = new Main();
// ๋ฌธ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค
Scanner in= new Scanner(System.in);
// ์ฒซ์ค ๋ฌธ์์ด
String input = in.next();
// ๊ฒฐ๊ณผ๋์ถ
System.out.println(main.solution(input));
}
}
(2022-01-07) ์ดํ์ ํ๋ฒ ๋ ํ์ด๋ดค๋๋ฐ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ข ๋ ์ฝ๊ฒ ํ์๋ค.
import java.util.*;
public class Main {
public void solution(String input){
String result = "";
for(int i=0; i<input.length(); i++){
String tmp = Character.toString(input.charAt(i));
if(!result.contains(tmp)){
result += tmp;
}
}
// kset
System.out.println(result);
}
public static void main(String[] args) {
Main main = new Main();
Scanner kb = new Scanner(System.in);
// ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด ksekkset
String input = kb.nextLine();
main.solution(input);
}
}
2. indexOf๋ฅผ ์ด์ฉ
import java.util.*;
import java.io.*;
public class Main {
public String solution(String input) {
String result ="";
for(int i=0; i<input.length(); i++) {
// ์ฐพ๋ ๋ฌธ์ ์ธ๋ฑ์ค์ ๋ฐฐ์ด ์์น๊ฐ ๊ฐ์๊ฒฝ์ฐ
if(input.indexOf(input.charAt(i))==i){
result += input.charAt(i);
}
}
return result;
}
public static void main(String args[]) {
Main main = new Main();
// ๋ฌธ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค
Scanner in= new Scanner(System.in);
// ์ฒซ์ค ๋ฌธ์์ด
String input = in.next();
// ๊ฒฐ๊ณผ๋์ถ
System.out.println(main.solution(input));
}
}
'๊ฐ๋ฐ > ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA/์ฝ๋ฉํ ์คํธ] ์ ํจํ ํฐ๋ฆฐ๋๋กฌ (0) | 2021.04.17 |
---|---|
[JAVA/์ฝ๋ฉํ ์คํธ] ํ๋ฌธ ๋ฌธ์์ด (0) | 2021.04.17 |
[JAVA/์ฝ๋ฉํ ์คํธ] ํน์ ๋ฌธ์ ๋ค์ง๊ธฐ (0) | 2021.04.15 |
[JAVA/์ฝ๋ฉํ ์คํธ] ๋จ์ด๋ค์ง๊ธฐ (0) | 2021.04.14 |
[JAVA/์ฝ๋ฉํ ์คํธ] ๋์๋ฌธ์ ๋ณํ (0) | 2021.04.13 |
Comments