
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
全加算器 - Qiita
const rl = require('readline').createInterface({ input: process.stdin }); rl.on('line', (input) =... const rl = require('readline').createInterface({ input: process.stdin }); rl.on('line', (input) => { // 入力を数値に変換:A と B は足し算対象、C1 は前の桁からの繰り上がり const [A, B, C1] = input.split(' ').map(Number); // 半加算器その1:A + B を計算 const Cx = A & B; // AとBが両方1なら繰り上がり発生(Carry) const Sy = A ^ B; // AとBの合計(Sum) // 半加算器その2:Sy + C1 を計算(前の桁からの繰り上がりを足す) const Cy = Sy & C1; // Sumと繰り上がりが両方1ならさらに繰り上がる const S = Sy ^ C1; // 最終