zoukankan      html  css  js  c++  java
  • B

    Problem description

    Petya started to attend programming lessons. On the first lesson his task was to write a simple program. The program was supposed to do the following: in the given string, consisting if uppercase and lowercase Latin letters, it:

    • deletes all the vowels,
    • inserts a character "." before each consonant,
    • replaces all uppercase consonants with corresponding lowercase ones.

    Vowels are letters "A", "O", "Y", "E", "U", "I", and the rest are consonants. The program's input is exactly one string, it should return the output as a single string, resulting after the program's processing the initial string.

    Help Petya cope with this easy task.

    Input

    The first line represents input string of Petya's program. This string only consists of uppercase and lowercase Latin letters and its length is from 1 to 100, inclusive.

    Output

    Print the resulting string. It is guaranteed that this string is not empty.

    Examples

    Input

    tour

    Output

    .t.r

    Input

    Codeforces

    Output

    .c.d.f.r.c.s

    Input

    aBAcAba

    Output

    .b.c.b
    解题思路:题目比较简单。要求删除给定字符串中出现的6个元音字母,输出的时候在每个辅音字母前面加一个字符'.',并且输出全部为小写。这里边判断边输出,水过。
    AC代码:
     1 #include <bits/stdc++.h>
     2 using namespace std;
     3 const char obj[6]={'a','e','i','o','u','y'};
     4 bool is_letter(char ch){
     5     for(int i=0;i<6;++i)
     6         if(ch==obj[i])return true;
     7     return false;
     8 }
     9 int main()
    10 {
    11     char str[105];
    12     cin>>str;
    13     for(int i=0;str[i]!='';++i){
    14         if(str[i]>='A'&&str[i]<='Z')str[i]+=32;
    15         if(!is_letter(str[i]))printf(".%c",str[i]);
    16     }
    17     cout<<endl;
    18     return 0;
    19 }
     
  • 相关阅读:
    页脚保持在未满屏页面的底部
    jquery tab选项卡
    Unity 物体在屏幕内跟随鼠标移动
    Unity 中一些图形学知识
    Unity 简单的第三人称视角
    Unity 一个简单的鼠标跟随
    Unity常用操作代码
    3D渲染管线
    教你如何利用threejs对3D模型皮肤进行DIY
    从Maya中把模型搬运至网页的过程
  • 原文地址:https://www.cnblogs.com/acgoto/p/9103189.html
Copyright © 2011-2022 走看看