๋ฌธ์
์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ด ๋จ์ด๊ฐ ํฐ๋ฆฐ๋๋กฌ์ธ์ง ์๋์ง ํ์ธํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
ํฐ๋ฆฐ๋๋กฌ์ด๋ ์์ผ๋ก ์ฝ์ ๋์ ๊ฑฐ๊พธ๋ก ์ฝ์ ๋ ๋๊ฐ์ ๋จ์ด๋ฅผ ๋งํ๋ค.
level, noon์ ํฐ๋ฆฐ๋๋กฌ์ด๊ณ , baekjoon, online, judge๋ ํฐ๋ฆฐ๋๋กฌ์ด ์๋๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ผ๋ฉฐ, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ํฐ๋ฆฐ๋๋กฌ์ด๋ฉด 1, ์๋๋ฉด 0์ ์ถ๋ ฅํ๋ค.
package ๋ฐฑ์ค10988๋ฒ๋ฌธ์ ;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String word = sc.nextLine();
int[] wordArr = new int[word.length()];
int[] tmpArr = new int[word.length()];
int isSame = 0;
for(int i = 0; i < wordArr.length; i++) {
wordArr[i] = word.charAt(i) - 'a';
tmpArr[i] = word.charAt((wordArr.length-i)-1) - 'a';
}
for(int i = 0; i < word.length(); i++) {
if(wordArr[i] == tmpArr[i]) isSame++;
else {
System.out.println(0);
return;
}
}
if(isSame == word.length()) System.out.println(1);
}
}


'๐ Algorithm > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋ฐ(Java) [๋ฐฑ์ค] 11721๋ฒ : ์ด ๊ฐ์ฉ ๋์ด ์ถ๋ ฅํ๊ธฐ (0) | 2023.07.07 |
---|---|
์๋ฐ(Java) [๋ฐฑ์ค] 2743๋ฒ : ๋จ์ด ๊ธธ์ด ์ฌ๊ธฐ (0) | 2023.03.14 |
์๋ฐ(Java) [๋ฐฑ์ค] 11718๋ฒ : ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ (0) | 2023.03.09 |
์๋ฐ(Java) [๋ฐฑ์ค] 10813๋ฒ : ๊ณต ๋ฐ๊พธ๊ธฐ (0) | 2023.03.02 |
์๋ฐ(Java) [๋ฐฑ์ค] 10810๋ฒ : ๊ณต ๋ฃ๊ธฐ (2) | 2023.02.26 |