1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ string s; string v=""; getline(cin,s); for(int i = 0;i<s.size();i++){ if(s[i]==' '){ if(v==".-")cout<<"A"; if(v=="-...")cout<<"B"; if(v=="-.-.")cout<<"C"; if(v=="-..")cout<<"D"; if(v==".")cout<<"E"; if(v=="..-.")cout<<"F"; if(v=="--.")cout<<"G"; if(v=="....")cout<<"H"; if(v=="..")cout<<"I"; if(v==".---")cout<<"J"; if(v=="-.-")cout<<"K"; if(v==".-..")cout<<"L"; if(v=="--")cout<<"M"; if(v=="-.")cout<<"N"; if(v=="---")cout<<"O"; if(v==".--.")cout<<"P"; if(v=="--.-")cout<<"Q"; if(v==".-.")cout<<"R"; if(v=="...")cout<<"S"; if(v=="-")cout<<"T"; if(v=="..-")cout<<"U"; if(v=="...-")cout<<"V"; if(v==".--")cout<<"W"; if(v=="-..-")cout<<"X"; if(v=="-.--")cout<<"Y"; if(v=="--..")cout<<"Z"; if(v==".----")cout<<"1"; if(v=="..---")cout<<"2"; if(v=="...--")cout<<"3"; if(v=="....-")cout<<"4"; if(v==".....")cout<<"5"; if(v=="-....")cout<<"6"; if(v=="--...")cout<<"7"; if(v=="---..")cout<<"8"; if(v=="----.")cout<<"9"; if(v=="-----")cout<<"0"; if(v==".-.-.-")cout<<"."; if(v=="--..--")cout<<","; if(v=="---...")cout<<":"; if(v=="-.-.-.")cout<<";"; if(v=="..--..")cout<<"?"; if(v=="-...-")cout<<"="; if(v==".----.")cout<<"\'"; if(v=="-..-.")cout<<"/"; if(v=="-.-.--")cout<<"!"; if(v=="-....-")cout<<"-"; if(v=="..--.-")cout<<"_"; if(v==".-..-.")cout<<" \" "; if(v=="-.--.")cout<<"("; if(v=="-.--.-")cout<<")"; if(v=="...-..-")cout<<"$"; v=""; }else{ v+=s[i]; } } }
- 1
信息
- ID
- 3587
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 23
- 已通过
- 5
- 上传者