๋ฐ์ํ
import java.util.HashMap;
import java.util.Scanner;
// 5622 ๋ค์ด์ผ
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = 0;
int b = 1;
int res = 0;
String s = "";
String call = in.next();
in.close();
HashMap<Integer, String> map = new HashMap<Integer, String>();
for (char i = 'A'; i <= 'Z'; i++) {
if (7 > b && a % 3 == 0) {
s = "";
b++;
}
else if (i == 'T' || i == 'W') {
s = "";
b++;
}
s += Character.toString(i);
map.put(b, s);
a++;
}
for (int i = 0; i < call.length(); i++) {
for (int j = 2; j <= map.size() + 1; j++) {
if (map.get(j).indexOf(Character.toString(call.charAt(i))) > -1) {
res += j + 1;
}
}
}
System.out.println(res);
}
}
- map์ ๋ค์ด์ผ์ ๋ง๋ ๋ฌธ์์ด๊ฐ์ ๋ด์์ค๋๋ค.
- ์ ๋ ฅ๊ฐ๊ณผ ์ผ์นํ๋ ๊ฐ์ indexOf() ํจ์๋ฅผ ์ด์ฉํด ์ฐพ์
- 1์ด์ฉ ๋ํด์ ๋ค์ด์ผ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋ชจ๋ ํฉ์นฉ๋๋ค.
๋ฐ์ํ
'๐ธ Algorithm > ๐ธ ๋ฐฑ์ค BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][java][25083][์์น] (0) | 2024.01.29 |
---|---|
[๋ฐฑ์ค][java][11718][๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ] (0) | 2024.01.28 |
[๋ฐฑ์ค][java][2908][์์] (0) | 2024.01.27 |
[๋ฐฑ์ค][java][1152][๋จ์ด์ ๊ฐ์] (1) | 2024.01.27 |
[๋ฐฑ์ค][java][10809][์ํ๋ฒณ ์ฐพ๊ธฐ] (0) | 2024.01.26 |