๋๋๋ก " localization "๋๋ " internationalization " ๊ณผ ๊ฐ์ ์ผ๋ถ ๋จ์ด๋ ๋๋ฌด ๊ธธ์ด์ ํ ํ ์คํธ์ ์ฌ๋ฌ ๋ฒ ์์ฑํ๋ ๊ฒ์ด ๋~~๋ฌด ์ง๋ฃจํฉ๋๋ค.
๋์ฑ ์ ํ๋ฒ ์๊ฐํด ๋ด ๋๋ค. ๋๋ฌด ๊ธด ๊ธธ์ด ์ธ ๊ฒฝ์ฐ, 10๊ฐ ์ด์์ ๋๋ฌด ๊ธด ๋จ์ด๋ ๋ชจ๋ ํน์ ์ฝ์ด๋ก ๋์ฒดํ ๊ฒ.
์ด ์ฝ์ด๋ ๋ค์๊ณผ ๊ฐ์ด ๋ง๋ค์ด์ง๋๋ค. ๋จ์ด์ ์ฒซ ๊ธ์์ ๋ง์ง๋ง ๊ธ์๋ฅผ ์ ๊ณ ๊ทธ ์ฌ์ด์ ์ฒซ ๊ธ์์ ๋ง์ง๋ง ๊ธ์ ์ฌ์ด์ ๊ธ์ ์๋ฅผ ์๋๋ค. ์ด ์ซ์๋ ์ญ์ง๋ฒ์ด๋ฉฐ ์์ 0์ ํฌํจํ์ง ์์ต๋๋ค.
๋ฐ๋ผ์ " localization "์ " l10n "์ผ๋ก, " internationalization »์" i18n " ์ผ๋ก ํ๊ธฐ๋ฉ๋๋ค .
์ด๋ฐ ๋ฐฉ์์ผ๋ก ๋จ์ด๋ฅผ ๋ณ๊ฒฝํ๋ ํ๋ก์ธ์ค๋ฅผ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ง๋ค์ด๋ด ์๋ค. ๋๋ฌด ๊ธด ๋จ์ด๋ ๋ชจ๋ ์ฝ์ด๋ก ๋์ฒดํด์ผํ๋ฉฐ ๋ค๋ง ๋๋ฌด ๊ธธ์ง ์์ ๋จ์ด๋ ๋ณ๊ฒฝํ์ง ์์์ผํฉ๋๋ค.
์ ๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์๋ ์ ์ n ( 1 ≤ n ≤ 100 )์ด ํฌํจ๋ฉ๋๋ค. ๋ค์ n ์ค์ ๊ฐ๊ฐ ํ ๋จ์ด๋ฅผ ํฌํจํฉ๋๋ค. ๋ชจ๋ ๋จ์ด์ ๋ผํด ์๋ฌธ์์ ๊ตฌ์ฑ๊ณผ์์์ ๊ธธ์ด ์์ (1) ์ (100) ์.
์ฐ์ถ
n ์ค์ ์ธ์ ํฉ๋๋ค. I ๋ฒ์งธ ๋ผ์ธ์ ๊ตํ์ ๊ฒฐ๊ณผ์ ํฌํจ๋์ด์ผ I ์ ๋ ฅ ๋ฐ์ดํฐ๋ก๋ถํฐ์ ๋ฒ์งธ ๋จ์ด.
๋ฌธ์ ํ์ด ->
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int t = Integer.parseInt(in.nextLine());
StringBuilder sb = new StringBuilder();
for (int i = 0; i < t; i++) {
String word = in.nextLine();
if (word.length() > 10)
sb.append(word.charAt(0)).append(word.length() - 2).append(word.charAt(word.length() - 1)).append("\n");
else
sb.append(word).append("\n");
}
System.out.print(sb.toString());
in.close();
}
}
'๐ฎ ์๊ณ ๋ฆฌ์ฆ Algorithm > โ ๏ธ CodeForce โ ๏ธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฝ๋ ํฌ์ค - Hulk (ํํฌ) ๋ฌธ์ / ํ์ด (0) | 2021.06.20 |
---|---|
์ฝ๋ ํฌ์ค - Word (๋จ์ด) ๋ฌธ์ / ํ์ด (0) | 2021.03.23 |
์ฝ๋ ํฌ์ค - Next Round (๋ค์ ๋ผ์ด๋) ๋ฌธ์ /ํ์ด (0) | 2021.03.22 |
์ฝ๋ ํฌ์ค - Team (ํ) ๋ฌธ์ /ํ์ด (0) | 2021.03.22 |
์ฝ๋ ํฌ์ค - Watermelon(์๋ฐ) ๋ฌธ์ / ํ์ด (0) | 2021.03.15 |
๋๊ธ