INTERCAL unary operators

Submit

Your name:
File:
Open code-statistics:

Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.

Problem

For each pair of two integers, do these; 4 indicates end of input.

If first integer is one, perform AND bitwise operation to second.
If first integer is two, perform OR bitwise operation to second.
If first integer is three, perform XOR bitwise operation to second.

Treat second integer as 32-bit value.

Each integer is given whose digits are spelled.

Output result of bitwise operation, in Roman numeral system.
Backslash means 1M times of following digit.

I made this problem just to encourage to golf in CLC-INTERCAL as it has the lowest placement in language ranking.

-- 鳴神裁4.1号, 2021.08.21 14:59 UTC+9

Options

exec is denied

rejudge feature is enabled

now post-mortem time, all source codes will be revealed

Sample input:_

ONE
FOUR NINE ONE
TWO
FOUR NINE ONE
THREE
FOUR NINE ONE
FOUR

Sample output:

CCXXV
\M\M\C\X\L\V\I\IcdlxxxivCLIX
\M\M\C\X\L\V\I\IcdlxxxiiiCMXXXIV

Sample input:_

TWO
ONE SEVEN SEVEN
TWO
NINE EIGHT FOUR EIGHT NINE SEVEN
THREE
FOUR THREE FIVE NINE
ONE
ONE TWO SIX FOUR ONE EIGHT FOUR TWO SEVEN
ONE
ONE TWO TWO FOUR SIX OH
ONE
THREE ZERO SIX
THREE
THREE EIGHT ONE SEVEN FIVE
TWO
ONE EIGHT SIX EIGHT NINE EIGHT SEVEN FOUR
ONE
SIX SIX TWO TWO TWO FIVE ZERO FOUR EIGHT
THREE
FIVE EIGHT FIVE SIX ZERO FIVE ONE EIGHT ZERO
TWO
THREE ZERO ZERO
ONE
SIX OH
THREE
TWO EIGHT
TWO
ONE ZERO EIGHT
THREE
EIGHT NINE TWO TWO SIX ONE NINE FOUR SEVEN
TWO
FIVE FIVE THREE ZERO TWO
TWO
ZERO OH
ONE
ONE SEVEN
THREE
THREE SIX EIGHT SEVEN NINE
ONE
OH FOUR OH
TWO
FOUR ONE THREE TWO
TWO
THREE THREE SIX
THREE
SEVEN SIX
ONE
EIGHT SIX
TWO
OH TWO EIGHT ONE TWO SEVEN TWO FOUR
THREE
SEVEN FOUR
THREE
FIVE FIVE ZERO OH TWO NINE THREE ONE
THREE
ONE SEVEN ZERO ZERO SIX
THREE
OH
TWO
SIX EIGHT FOUR
THREE
FOUR EIGHT THREE FOUR EIGHT FIVE NINE ONE ZERO
TWO
ONE FOUR TWO SEVEN
THREE
TWO THREE SEVEN
ONE
OH NINE TWO TWO OH SEVEN SIX SIX SEVEN
THREE
SIX EIGHT EIGHT SIX FOUR ZERO FIVE
ONE
NINE FOUR NINE
TWO
TWO ZERO
ONE
SEVEN THREE SEVEN OH
THREE
SIX SEVEN ONE NINE
THREE
SIX FOUR EIGHT FIVE FOUR ZERO FOUR
THREE
ZERO NINE NINE NINE FIVE
TWO
OH FIVE ZERO SIX TWO FIVE OH SEVEN TWO
TWO
SEVEN EIGHT SEVEN FIVE SEVEN THREE THREE SIX
THREE
SEVEN EIGHT OH FIVE EIGHT FOUR THREE TWO EIGHT
ONE
FOUR SIX
TWO
EIGHT SEVEN FIVE ZERO NINE ZERO
ONE
SEVEN FIVE NINE OH SEVEN ONE SIX FOUR OH
TWO
TWO OH SEVEN ONE
ONE
SEVEN SIX FIVE ZERO SEVEN THREE THREE FIVE THREE
ONE
FIVE TWO FOUR THREE ZERO FIVE TWO EIGHT ONE
THREE
TWO FOUR THREE ONE
THREE
ZERO SIX SIX
TWO
THREE OH FIVE NINE ZERO EIGHT ZERO
THREE
SIX THREE THREE NINE
THREE
SIX
ONE
FIVE THREE SIX ONE FOUR SIX FIVE
TWO
TWO
THREE
OH ZERO THREE SEVEN SEVEN NINE FOUR OH
THREE
TWO FOUR SIX
ONE
FIVE SIX NINE FOUR FIVE FIVE SEVEN
ONE
THREE SEVEN TWO TWO FIVE NINE THREE SIX
TWO
ZERO SIX THREE ONE THREE SIX OH FOUR
ONE
THREE ZERO FIVE OH

Sample output:

\M\M\C\X\L\V\I\IcdlxxxiiiDCCCXCVII
\M\M\C\X\L\V\I\I\IdiCDLXXIII
\M\M\C\X\L\V\I\IcdxcCLXXX
\L\V\I\I\IdccliiCCXLIX
liiDCCXLVIII
XVI
\M\M\C\X\L\V\I\IdxlDCCCLXXX
\X\X\V\I\IccxlviDLXXXVII
\L\I\VxviiiLVI
\D\C\C\C\L\X\VccclxviL
CDXLVI
XXVIII
XVIII
CXXVI
\M\M\C\M\X\L\V\I\I\IclxxxvCCCLXXXII
lxivDXIX
NIHIL
NIHIL
\M\M\C\X\L\V\I\IdxxxviiiCMLII
NIHIL
viCXCVIII
DIV
CVI
II
\I\VcxcivCCXXXVIII
CXI
\M\M\C\X\C\V\IxxxviiiDCCCXXVI
xxvCDXXXIII
NIHIL
MXXII
\C\C\C\X\I\VclxxDLVII
\M\M\C\X\L\V\I\IcdlxxxvDCLIX
\M\M\C\X\L\V\I\IcdlxxxiiiDCCCIII
\I\VxciiiCMLXIX
\M\M\C\L\I\I\IdcxviiiCMLI
CD
XXX
MMMCXXXVI
\M\M\C\X\L\V\I\IcdlxxxixDLXVIII
\VcdlxxviCLXXVIII
\M\M\C\X\L\V\I\IcdxcviiCII
\L\I\XcxlviXL
\C\X\V\I\IxlviiCCXCII
\C\M\L\X\I\XcclivDCCXXXII
VI
mxlviiiCDXLIII
\L\X\I\XlxxvCCCXXXVI
\M\M\C\X\L\V\I\IcdlxxxviDCCLI
\L\X\X\V\IxxiiDCCXX
\C\C\L\IdclviiiDCXXIV
\M\M\C\X\L\V\I\IcdlxxxviiCLXVIII
XCIX
\I\VcxcivCCLII
\M\M\C\X\L\V\I\IcdlxxxviiiCMXXX
V
lCMLXVIII
III
cdlxviiiDCVI
CXLI
clvDCLX
mdlxxiiiLVI
\V\I\IccclxxiiDCCXLII
CDLXXX

Sample input:_

TWO
THREE TWO SEVEN THREE FOUR FOUR
TWO
FIVE FIVE FIVE THREE NINE SEVEN
THREE
FOUR TWO TWO FIVE THREE
THREE
NINE SEVEN
THREE
FIVE TWO THREE ONE TWO
TWO
THREE TWO OH
THREE
SIX SEVEN FOUR TWO
THREE
ONE ONE THREE FOUR OH ONE FOUR ZERO
THREE
NINE OH ZERO SEVEN EIGHT
TWO
ZERO OH FOUR FIVE ZERO OH FOUR ZERO
THREE
TWO SEVEN THREE ZERO THREE
ONE
SEVEN SIX TWO
TWO
ZERO NINE NINE THREE SIX SIX OH ZERO OH
ONE
EIGHT FOUR TWO TWO
THREE
FOUR OH FIVE TWO FOUR
ONE
OH
THREE
FIVE THREE EIGHT
TWO
NINE THREE ZERO ZERO SEVEN NINE
THREE
THREE
THREE
ONE
THREE
ONE OH ONE FOUR SIX FOUR
ONE
EIGHT OH FIVE NINE THREE SIX
THREE
EIGHT
TWO
OH FIVE EIGHT SEVEN SEVEN FOUR OH FOUR FOUR
TWO
ONE NINE SIX
TWO
NINE SEVEN ONE TWO ONE
TWO
FOUR
ONE
FOUR THREE ONE THREE THREE FIVE NINE
TWO
OH OH THREE THREE SIX EIGHT
THREE
SEVEN ZERO SEVEN ZERO
TWO
SEVEN THREE THREE SIX FIVE
THREE
FOUR FOUR TWO
THREE
ONE FOUR SIX TWO SIX EIGHT
TWO
ONE THREE
THREE
ONE FOUR NINE NINE SEVEN
TWO
ONE SEVEN THREE FOUR SEVEN SIX
THREE
THREE SEVEN OH OH FIVE
TWO
FOUR ONE ZERO FOUR
TWO
SIX ONE SEVEN
ONE
ZERO ZERO FIVE ZERO ZERO
ONE
SEVEN SIX THREE OH NINE
THREE
FIVE EIGHT SEVEN NINE EIGHT SEVEN FOUR EIGHT
TWO
THREE SEVEN ZERO TWO
TWO
FOUR OH ONE FOUR TWO TWO NINE TWO SEVEN
THREE
TWO FIVE
FOUR
ZERO ONE
TWO
NINE OH FOUR SIX SEVEN TWO EIGHT
ONE
SEVEN NINE FOUR SEVEN FIVE FIVE SIX
TWO
FOUR ONE SIX NINE
ONE
THREE
ONE
OH EIGHT
TWO
EIGHT THREE TWO NINE OH FOUR SEVEN TWO
THREE
ONE
THREE
ONE OH EIGHT FIVE
ONE
THREE ZERO FIVE NINE ZERO FOUR FOUR ZERO EIGHT
TWO
ZERO
TWO
SIX OH ONE FOUR
THREE
FOUR ZERO FIVE FIVE ZERO ZERO ONE EIGHT SEVEN
ONE
OH ONE SIX SIX SIX
THREE
TWO TWO ZERO THREE SEVEN FIVE NINE EIGHT EIGHT
THREE
FIVE SEVEN ONE EIGHT
THREE
TWO ONE EIGHT NINE FIVE SEVEN SIX FIVE
ONE
EIGHT FIVE TWO FOUR SEVEN FIVE
TWO
OH ONE
THREE
THREE ZERO ZERO SIX NINE ZERO FIVE
TWO
FIVE NINE NINE THREE FIVE FIVE FIVE ZERO FOUR
ONE
FIVE SIX SIX
THREE
SIX
ONE
OH NINE ZERO
TWO
TWO SIX OH FIVE FIVE ONE
TWO
NINE
ONE
OH OH TWO FOUR ZERO OH TWO TWO

Sample output:

cdlviiiDCCXLIV
\M\M\C\X\L\V\I\I\IccciiCCLXXIX
\M\M\C\X\L\V\I\IdxlviiXIX
\M\M\C\X\L\V\I\IcdlxxxiiiDCCXXIX
xliiiDCXXXVI
CDLXXX
viXIII
\X\V\IcdlxxxvDCCCL
cxxviiXXV
dxxivCCLXXXIV
\M\M\C\X\L\V\I\IdviiiCCXII
CXX
\C\X\X\X\I\VciiDCXLVIII
XCVIII
liiiDCX
NIHIL
DCCXCI
\M\M\C\X\L\V\I\I\IcdlxxxiCDXXXIX
\M\M\C\X\L\V\I\IcdlxxxiiiDCL
\M\M\C\X\L\V\I\IcdlxxxiiiDCXLIX
lxxxivDXCVI
cclxiiiCLXXXIV
XII
\L\X\I\IcmlxxviiiDCCCXLVI
CCXXX
\M\M\C\X\L\V\I\IdcxivDCCV
VI
xlixCLIX
ivXXVIII
vDCCXIII
\M\M\C\X\L\V\I\IdxcCXI
CCCLIX
ccviDLXXVIII
\M\M\C\X\L\V\I\IcdlxxxiiiDCLXIII
\M\M\C\X\L\V\I\IcdxciiiDCCCLV
cclxLXXXVI
\M\M\C\X\L\V\I\IdxxxixCXLVII
viCLVI
\M\M\C\X\L\V\I\IcdlxxxivDXLI
CCXL
NIHIL
\X\X\X\V\I\IdccclviiiCCLVIII
MMMCMLXVII
\M\M\D\C\L\X\X\X\I\VcccxxxviiiXXXI
\M\M\C\X\L\V\I\IcdlxxxiiiDCLXIX

Ranking

Perl _

RankUserSizeTimeDateStatistics
1tails2700.11832021/09/01 18:57:120B / 120B / 146B

AWK _

RankUserSizeTimeDateStatistics
1鳴神裁4.1号4980.04502021/08/25 15:53:500B / 271B / 180B
2鳴神裁4.1号4770.04982021/09/05 08:46:350B / 250B / 180B

CLC-INTERCAL _

RankUserSizeTimeDateStatistics
1鳴神裁4.1号1590.70272021/09/02 21:03:221B / 131B / 27B

Language Ranking_

RankLangUserSizeScore
1CLC-INTERCAL鳴神裁4.1号15910000
2Perltails2705888
3AWK鳴神裁4.1号4773333

return to the top page