NOJ-1162-简单编码

1162: 简单编码

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 375  Solved: 99
[Submit][Status][BBS]

Description


近Kingly对编码很感兴趣,于是从网上找了一些编码原则来对字符串做实验。由于Kingly一直很忙,所以希望你这位编程高手来替他解决这个问题。下
面是编码原则:(1) 如果访问到字符A,W,F就转化成I;(2) 如果访问到字符C,M,S就分别转化成L,o,v;(3)
如果访问到字符D,P,G,B就转化成e;(4) 如果访问到字符L,X就分别转化成Y,u;(5) 其他字符均保持不变。(6) 遇到END就结束!

Input

Output

Sample Input

A

CMSD

LMX

END

Sample Output

I

Love

You

HINT

Source

#include <stdio.h>
#include <string.h>
#include <iostream>
#include <algorithm>
using namespace std;
char a[1000];
int main()
{
    while(gets(a))//如果输入空格,scanf就会终止输入进入循环
    {//如果是gets 会吧空格看成是字符串
        if(strcmp(a,"END")==0)
            break;
        int len=strlen(a);
        for(int i=0; i<len; i++)
        {
            if(a[i]==‘A‘||a[i]==‘W‘||a[i]==‘F‘)
            {
                a[i]=‘I‘;
                continue;
            }
            if(a[i]==‘C‘)
            {
                a[i]=‘L‘;
                continue;
            }
            if(a[i]==‘M‘)
            {
                a[i]=‘o‘;
                continue;
            }
            if(a[i]==‘S‘)
            {
                a[i]=‘v‘;
                continue;
            }
            if(a[i]==‘D‘||a[i]==‘P‘||a[i]==‘G‘||a[i]==‘B‘)
            {
                a[i]=‘e‘;
                continue;
            }
            if(a[i]==‘L‘)
            {
                a[i]=‘Y‘;
                continue;
            }
            if(a[i]==‘X‘)
            {
                a[i]=‘u‘;
                continue;
            }
        }
        for(int i=0; i<len; i++)
            printf("%c",a[i]);
        printf("\n");
    }
    return 0;
}
时间: 2024-08-09 20:30:09

NOJ-1162-简单编码的相关文章

一些项目——简单编码

Description 将一串文本译成密码,密码的规律是: 将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下: 0-->9 1-->8 2-->7 3-->6 4-->5 5-->4 6-->3 7-->2 8-->1 9-->0 然后将所有字符的顺序颠倒. Input 输入一串文本,最大字符个数不超过100. Output 输出编码后的结果. Sample Input china Sample Output A

特殊字符简单编码

前端 js 编码 与 解码函数js对文字进行编码涉及3个函数:escape , encodeURI , encodeURIComponent,                   相应3个解码函数:unescape, decodeURI, decodeURIComponent最多使用的应为encodeURIComponent,它是将中文.韩文等特殊字符转换成utf-8格式的url编码,所以如果给后台传递参数需要使用encodeURIComponent时需要后台解码对utf-8 支持(form中的

C程序的简单编码和开发利用C-+

http://ishow.arting365.com/work/1231308/20141118 http://ishow.arting365.com/work/1231309/20141118 http://ishow.arting365.com/work/1231310/20141118 http://ishow.arting365.com/work/1231311/20141118 http://ishow.arting365.com/work/1231312/20141118 http:

简单编码解码学习

//淘宝IP地址库http://ip.taobao.com/accurancy.php string url = "http://ip.taobao.com/service/getIpInfo.php?ip=122.224.94.210"; string responseText = ""; System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest

JWT(JSON Web Token) Java与.Net简单编码实现

参考 JWT(JSON WEB TOKENS)-一种无状态的认证机制 基于Token的WEB后台认证机制 各种语言版本的基于HMAC-SHA256的base64加密 Java与.Net实现实现 // java HMacsha256 private static final String MAC_INSTANCE_NAME = "HMacSHA256"; public static String Hmacsha256(String secret, String message) thro

我也学php:编码规范/翻译自PSR

PHP社区百花齐放,拥有大量的函数库.框架和组件.PHP开发者通常会在自己的项目中使用若干个外部库,因而PHP代码遵循或尽量接近同一个代码风格就非常重要,可以让开发者方便地把多个代码库集成在自己的项目中. 框架互操作组(即PHP标准组)发布了一系列代码风格推荐标准,即PSR-0,PSR-1,PSR-2和PSR-3. 不要让这些名称所混淆,这些推荐仅是一些被其它项目所遵循的规则,如Drupal, Zend, Symfony, CakePHP, phpBB, AWS SDK, FuelPHP, Li

Web---图片验证码生成教程详解-从简单到复杂-从本地到前后台

首先,我们先来看本地如何生成图片验证码的,再来写输出到网页的验证码如何实现. 先来看最简单的-实现的功能是,将一个字符串变成图片写入到文件中 实现代码: package cn.hncu.img; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOE

容器_JDK源码分析_自己简单实现ArrayList容器

这几天仔细研究下关于ArrayList容器的jdk源码,感觉收获颇多,以前自己只知道用它,但它里面具体是怎样实现的就完全不清楚了.于是自己尝试模拟写下java的ArrayList容器,简单了实现的ArrayList类中几个方法,当然这仅仅只是加深对容器的理解,因此希望我的分享也能够给大家带来帮助. 一.AyyayList到底是什么? 其实ArrayList就是一个java中的一个类而已,说起来没什么复杂的,好,既然是类,是不是就有成员属性和成员方法.点击查看ArrayList的outline,来

ELK简单安装测试

1 介绍组件 Filebeat是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读). Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据. ElasticSearch它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch 中的 Index 是一组具有相似特征的文档集合,类似于关系数据库模型中的数据库实例,Inde