7536 | 2024. 01. 09 13:39:28 | DhaneHane | Morze (60 pont) | cpp17 | Elfogadva 60/60 | 3ms | 3796 KiB |
#include <iostream>
#include <string>
using namespace std;
string nulla="-----", egy=".----", ketto="..---", harom="...--", negy="....-", ot=".....", hat="-....", het="--..." ,nyolc="---..", kilenc="----.";
bool m0,m1,m2,m3,m4,m5,m6,m7,m8,m9;
int main()
{
string s; cin>>s;
for (int i=0;i<s.size();++i)
{
if (nulla[i%5]!=s[i]) m0=true;
if (egy[i%5]!=s[i]) m1=true;
if (ketto[i%5]!=s[i]) m2=true;
if (harom[i%5]!=s[i]) m3=true;
if (negy[i%5]!=s[i]) m4=true;
if (ot[i%5]!=s[i]) m5=true;
if (hat[i%5]!=s[i]) m6=true;
if (het[i%5]!=s[i]) m7=true;
if (nyolc[i%5]!=s[i]) m8=true;
if (kilenc[i%5]!=s[i]) m9=true;
if (i%5==4)
{
if (!m1) cout<<"1";
else if (!m2) cout<<"2";
else if (!m3) cout<<"3";
else if (!m4) cout<<"4";
else if (!m5) cout<<"5";
else if (!m6) cout<<"6";
else if (!m7) cout<<"7";
else if (!m8) cout<<"8";
else if (!m9) cout<<"9";
else if (!m0) cout<<"0";
m1=false;
m2=false;
m3=false;
m4=false;
m5=false;
m6=false;
m7=false;
m8=false;
m9=false;
m0=false;
}
}
return 0;
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 60/60 | ||||||
1 | Elfogadva | 0/0 | 3ms | 1808 KiB | |||
2 | Elfogadva | 0/0 | 3ms | 2200 KiB | |||
3 | Elfogadva | 3/3 | 3ms | 2276 KiB | |||
4 | Elfogadva | 3/3 | 3ms | 2432 KiB | |||
5 | Elfogadva | 3/3 | 3ms | 2724 KiB | |||
6 | Elfogadva | 3/3 | 3ms | 2688 KiB | |||
7 | Elfogadva | 3/3 | 3ms | 2680 KiB | |||
8 | Elfogadva | 3/3 | 3ms | 2872 KiB | |||
9 | Elfogadva | 4/4 | 3ms | 2952 KiB | |||
10 | Elfogadva | 4/4 | 3ms | 3092 KiB | |||
11 | Elfogadva | 4/4 | 3ms | 3332 KiB | |||
12 | Elfogadva | 7/7 | 3ms | 3416 KiB | |||
13 | Elfogadva | 7/7 | 3ms | 3420 KiB | |||
14 | Elfogadva | 8/8 | 3ms | 3552 KiB | |||
15 | Elfogadva | 8/8 | 3ms | 3796 KiB |