アラームの最適化

私の目覚まし時計 私はアメリカ人で、私の(デジタル)目覚まし時計もそうです。アラームを設定するには、アラームは以前の時刻から開始されます。時間ボタンを押すと1時間上に移動し、分ボタンを押すと1分上に移動します。両方のボタンを同時に押すと、それが深夜(12:00 am)にリセットされ、2回のボタン押しとしてカウントされます。 時間がキャップ(12)を超えると、1にリセットされ、AM/PMライトがトグルされます。時間がキャップを超過すると(59)、時間に影響を与えずに0にリセットされます。 タスク あなたの仕事は、開始時間と目標時間を与えられ&#x300

もっと読む

分岐したテキスト

ASCII文字列(大文字または小文字)を指定すると、その文字列をそれぞれの文字で上付き文字と下付き文字に分岐するために必要な生のMathJaxを出力します。たとえば、 cat および horse という入力は、MathJaxが次のようにレンダリングする出力になります。 入力は1つだけとする必要があることに注意してください。これらの2つは縦のスペースを節約するために並べて並べられています。 マークアップの意味 _ indicates a subscript. ^ indicates a superscript. Braces are required around superscripted or subscripted substrings that contain further superscripting or subscripting in 注文 to prevent them all being at the same level. テストケース テストケース are in the format input : output. The first test case shows the empty string as input should result in the empty string as output. “” : “” “a” : “a” “me” : “m_e^e” “cat” : “c_{a_t^t}^{a_t^t}” “frog” : “f_{r_{o_g^g}^{o_g^g}}^{r_{o_g^g}^{o_g^g}}” “horse” : “h_{o_{r_{s_e^e

もっと読む

リスクバトル:下がる

リスクの戦いのために2つのサイコロのリストが与えられた場合、あなたのプログラムまたは機能は、各プレイヤーが何人の兵士を失ったかを出力しなければなりません。 バックグラウンド You do not have to read this, for it is merely バックグラウンド. Skip to “仕事” subheading to continue unabated. 危険の試合では、1人のプレイヤーが他のプレイヤーを攻撃することができます(実際は、これは勝つために必要)。戦闘の結果は、サイコロのロールによって決まります。すべての戦闘は、各プレイヤーが軍隊の 2 まで失うという、一連のサブ戦闘として発生します。 サブ戦闘では、防御側と攻撃側はそれぞれ、いく&#x3064

もっと読む

Tri-interquine – ループ内で互いに出力する3つのプログラム

Related: Interquine プログラムAは実行時にプログラムBのコードを出力し、BはCのソースを出力し、CはAのソースを出力します。 今回は2人のキャラクターを交換できず、もう一度交換することはできません:) 要件: すべてのプログラムで1つの言語のみ 標準的な抜け穴の制限が適用されます すべてのプログラムが異なります。自分自身を出力する1つのプログラムは適格ではありません。お互いに出力している2つは、適格ではありません。 すべてのプログラムが空でないか、少なくとも1バイトの長さです。 stdinは/dev/null に接続されているため、読み込むことはできません(このルールを&

もっと読む

配列をトリムしてください!

整数配列と2つの数値が入力として与えられた場合、数値で指定された最初と最後の要素の一定量を削除します。入力は任意の順序で行うことができます。 最初の x 要素を削除する必要があります。 x は最初の数値入力です。最後の y は2番目の数値入力です。 結果として得られる配列の長さは少なくとも2であることが保証されています。 例: [1 2 3 4 5 6] 2 1 -> [3 4 5] [6 2 4 3 5 1 3] 5 0 -> [1 3] [1 2] 0 0 -> [1 2] ベストアンサー Haskell、 55 39 33 29バイト Laikoniのおかげで16バイト保存 Laikoniのおかげで6バイトを節約できました Laikoniのおかげで4バイトを節約できました これが改善できると確信していますが、初心者の方にはベストショットをくれ&#

もっと読む

今すぐ刑務所で

チャレンジ Given an integer n (where 4<=n<=10**6) as input create an ASCII art “prison door”* measuring n-1 characters wide and n characters high, using the symbols from the 例 below. 例 ╔╦╗ ╠╬╣ ╠╬╣ ╚╩╝ 使用される文字は次のとおりです。 ┌───────────────┬─────────┬───────┐ │ Position │ Symbol │ Char │ ├───────────────┼─────────┼───────┤ │ Top Left │ ╔ │ 9556 │ ├───────────────┼─────────┼───────┤ │ Top │ ╦ │ 9574 │ ├───────────────┼─────────┼───────┤ │ Top Right │ ╗ │ 9559 │ ├───────────────┼────&#

もっと読む

永続的な私はいかがですか?

あなたのタスク: 数値が与えられたときに永続性を出力するプログラムまたは関数を記述します。数字の永続性は、数字を1桁の数字にする前に追加できる回数です。すべての1桁の数字は永続性が0です。これはデジタルルートの検索に関する質問とは異なります。これらの質問はこのプロセスの最終結果を求めるものですが、この質問には必要なステップ数が必要です。 入力: 整数です。 出力: 入力された整数の持続性。 例: 1–>0 (1=1) 12–>1 (1+2=3) 99–>2 (9+9=18, 1+8=9) 9999–>2 (9+9+9+9=36, 3+6=9) 得点: This is code-golf, lowest score in bytes wins. ベストアンサー Python 2, 50 39 bytes @JonathanAllanのおかげです。 f=lambda x:x>9and-~f(sum(map(int,`x`))) 2 – お試しください!の

もっと読む

ボンダムのダンジョン

– 危機と殉教の (それは字幕がクールなので字幕です) In this king-of-the-hill challenge in python (yup; you need go no farther to know you may not submit in java), you need to create a bot that plays a game very similar to welcome to the dungeon ゲームのルール (これはオリジナルゲームではないことに注意してください) デッキ、アイテムセット、いくつかの報酬カードと死カードがあります。ベースHPは3です。 デッキは、強さを示すために 1,1,2,2,3,3,4,4,5,5,6,7,9 という番号の13枚のモンスターカードで構成されています。 アイテムリスト 悪魔条約:悪魔(強さ7モンスター)を倒し、その下のモンスターをダンジョンパイルに倒す。      – (悪魔がダンジョンの最後であった場合、悪魔を倒す) 健康状&#x6

もっと読む

右ノードでのツリーの起動

バックグラウンド ルーテッドツリーは、1つのパスから正確に1つのパスがあるような非循環グラフですノードと呼ばれ、ルートと呼ばれます。 rootから u へのパスが存在する場合に限り、 v ノードは別のノード u の v を通り、 u と v を結ぶエッジがあります。ノード v がノード u の親である場合、ノード u はノードの/code> 仕事 正の整数のノードと各親が持つ負でない整数の集合を与え、その数のノード(ルートを含む)と各頂点が持つ可能なルート木の数を出力するプログラムまたは関数を記述するすでに見つかったツリーにそのツリーを数えずに、セット内のいくつかの子&#

もっと読む

番号の追加

非常にシンプルな課題:文字列と数字の2つの入力を受け取ります(数字は 123 ではなく “123” ) 文字列が数字で終わらない場合(正規表現 d $ と一致しない場合)、文字列の最後に数字を追加するだけです。 文字列が数字で終わる(正規表現 d + $ にマッチする)場合は、まずそれを削除してから番号を追加する必要があります。 どちらの入力も無効または空ではありません(無効な数字は、数字だけが含まれていない数値入力によって定義されます) 番号には – や。は決して含まれません。 この文字列には、改行や印刷不可能な空白以外の文字は含まれません。 テスト&#x30B

もっと読む