Uva 11278 One-Handed Typist Solution


Problem Link
Uva 11278 One-Handed Typist Solution
#include<bits/stdc++.h>
using namespace std;
int main()
{
    string f=" `\\1234567890-=qwertyuiop[]asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:ZXCVBNM<>\"?";
    string s=" `\\123qjlmfp/[]456.orsuyb;=789aehtdck-0zx,inwvg'~!@#QJLMFP?{}$%^>ORSUYB:+|&*(AEHTDCK)ZX<INWVG_\"";
    string input;
    while(getline(cin,input))
    {
        int l=input.size();
        for(int i=0; i<l; i++)
        {
            for(int j=0; j<f.size(); j++)
            {
                if(input[i]==f[j])
                {
                    cout<<s[j];
                    break;
                }
            }
        }
        cout<<endl;
    }
    return 0;
}

No comments

Theme images by enjoynz. Powered by Blogger.