• 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 }
     
  • 相关阅读:
    CentOS挂载ntfs
    搬水果
    CentOS安装完显卡启动进不去系统
    二叉树遍历
    拓展的异常类
    Visual Studio 2008 IDE 出现 “帮助更新正在进行”错误的解决办法
    JSON工具SuperObject编译时"整数溢出"异常的解决办法
    引用命名区域
    ruby操作excel的几段代码
    Delphi2009&2007中,测试工程的初级使用(DUnit)
  • 原文地址:https://www.cnblogs.com/acgoto/p/9103189.html
Copyright © 2020-2023  润新知