Codeforces刷题之路——41A Translation
2016-09-01 16:30
555 查看
A. Translation
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output
The translation from the Berland language into the Birland language is not an easy task. Those languages are very similar: a berlandish word differs from a birlandish word with the same meaning a little: it is spelled (and pronounced) reversely. For example,
a Berlandish word code corresponds to a Birlandish word edoc.
However, it's easy to make a mistake during the «translation». Vasya translated word s from Berlandish into Birlandish as t.
Help him: find out if he translated the word correctly.
Input
The first line contains word s, the second line contains word t.
The words consist of lowercase Latin letters. The input data do not consist unnecessary spaces. The words are not empty and their lengths do not exceed 100 symbols.
Output
If the word t is a word s,
written reversely, print YES, otherwise print NO.
Examples
input
output
input
output
input
output
题目大意:两个字符串str1与str2,一个正序一个逆序,看是否匹配相等。相等则输出YES,否则输出NO。
解题思路:水题,直接遍历匹配即可。
以下为解题代码(java解答)
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output
The translation from the Berland language into the Birland language is not an easy task. Those languages are very similar: a berlandish word differs from a birlandish word with the same meaning a little: it is spelled (and pronounced) reversely. For example,
a Berlandish word code corresponds to a Birlandish word edoc.
However, it's easy to make a mistake during the «translation». Vasya translated word s from Berlandish into Birlandish as t.
Help him: find out if he translated the word correctly.
Input
The first line contains word s, the second line contains word t.
The words consist of lowercase Latin letters. The input data do not consist unnecessary spaces. The words are not empty and their lengths do not exceed 100 symbols.
Output
If the word t is a word s,
written reversely, print YES, otherwise print NO.
Examples
input
code edoc
output
YES
input
abb aba
output
NO
input
code code
output
NO
题目大意:两个字符串str1与str2,一个正序一个逆序,看是否匹配相等。相等则输出YES,否则输出NO。
解题思路:水题,直接遍历匹配即可。
以下为解题代码(java解答)
import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); String str1 = scanner.nextLine(); String str2 = scanner.nextLine(); boolean flag = true; int i = 0; int j = str2.length()-1; for(;i < str1.length();i++,j--){ if(str1.charAt(i) != str2.charAt(j)){ flag = false; break; } } if(flag){ System.out.println("YES"); }else{ System.out.println("NO"); } scanner.close(); } }
相关文章推荐
- Codeforces刷题之路——236A Boy or Girl
- Codeforces刷题之路——339A Helpful Maths
- Codeforces刷题之路——148A Insomnia cure
- Codeforces刷题之路——58A Chat room
- Codeforces刷题之路——112A Petya and Strings
- Codeforces刷题之路——711A Bus to Udayland
- 算法之路四:codeforces 4A
- Codeforces刷题之路——281A Word Capitalization
- Codeforces刷题之路——546A Soldier and Bananas
- Codeforces刷题之路——133A HQ9+
- Codeforces刷题之路——131A cAPS lOCK
- Codeforces刷题之路——710A King Moves
- Codeforces刷题之路——116A Tram
- codeforces 41A Translation
- Codeforces刷题之路——266A Stones on the Table
- Codeforces刷题之路——263A Beautiful Matrix
- 开始codeforces的奋斗之路
- Codeforces刷题之路——467A George and Accommodation
- Codeforces刷题之路——110A Nearly Lucky Number
- 程序员敏捷之路秘笈:降龙十八掌