No.785 色食い虫
タグ : / 解いたユーザー数 276
作問者 : No / テスター : ミドリムシ
問題文
yukiさんのPCには色食い虫が住んでいる。
色食い虫は、16進数カラーコードに特定の文字が
含まれていると、色を食べてしまう。
RGBのそれぞれに色食い虫が食べる文字がある。
色は1つの箇所でも食べられると表示されなくなる。
yukiさんのPCは最大で何色まで表示することができるだろうか。
(以下、16進数カラーコードの説明)
#00FF66 ←16進数カラーコードの例
16進数カラーコードは、24ビットで構成される。最上位ビットから
8ビット区切りでR、G、Bの値が格納されている。RGBは光の三原色で
それぞれ、Red、Green、Blueを表す。
表記は、最初に「#」をつけ、24ビットを16進数で表現した
値を続けて記述する。
入力
R1,R2,R3,・・・・・・,Rr G1,G2,G3,・・・・・・,Gg B1,B2,B3,・・・・・・,Bb※食べる文字が1つもないときは、「NONE」が入力される
3行で
(色食い虫が食べるRの文字)--- r個
(色食い虫が食べるGの文字)--- g個
(色食い虫が食べるBの文字)--- b個
が入力される。
R、G、Bは「0~9」および「A~F」の文字が入力される。
複数の文字を食べる場合は「,(半角カンマ)」で区切って入力される。
食べる文字がない場合は「NONE」が入力される。
1行につき、同じ文字が重複して入力されることはない。
出力
表示可能な色数を出力する。
サンプル
サンプル1
入力
0,1,2,3,4,5,6,7,8,9,A,B 0,1,2,3,4,5,6,7,8,9,A,B 0,1,2,3,4,5,6,7,8,9,A,B
出力
4096
16進数カラーコードで次の文字を含む色は表示されない
R「0,1,2,3,4,5,6,7,8,9,A,B」
G「0,1,2,3,4,5,6,7,8,9,A,B」
B「0,1,2,3,4,5,6,7,8,9,A,B」
サンプル2
入力
5,7,9,B,D,F 2,4,6,8 A
出力
3240000
16進数カラーコードで次の文字を含む色は表示されない
R「5,7,9,B,D,F」
G「2,4,6,8」
B「A」
サンプル3
入力
NONE NONE NONE
出力
16777216
24ビットカラーの最大表示色数と同じです。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。