タグ付けされた質問 「date」

この課題は、カレンダーの日付または時刻を使用、操作、入力として受け入れる、出力、または計算することで解決することを目的としています。

28
ホットドッグを作ってください![閉まっている]
閉じた。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 閉じた2年前。 時々私は自分自身がホットドッグを望んでいることに気づき(私たち全員ではない)、私はそれを作ります。ホットドッグを作るのはとても簡単です。 1)ホットドッグを熱湯に入れる 2)一定時間待機します(詳細は下記) 3)時間が経過したらホットドッグを食べる。 あなたは私が言ったことに気づいたかもしれません 特定の時間(詳細は以下) そして、私は詳しく説明します。 多くの異なるブランドには、ホットドッグを調理する時間についてさまざまな推奨事項がありますが、正確に4分27秒間調理するのが最善であることがわかりました(尋ねないでください)。さまざまなタイマーを試しましたが、継続的に出力するプログラムが私の注意を引くための最良の方法であることがわかりました。 あなたのタスク Not ready yet正確に4分27秒間メッセージを出力するプログラムを作成する必要があります。この時間が経過した後、時間Eat your hot dogの終わりまで出力する必要があります。何も入力しないでください。 勝つ方法 これはコードゴルフであるため、勝つために最短のコードをバイト単位で記述する必要があります
13 code-golf  date 

1
特定の期間、ジョーカーを使用して日付の最小リストを取得する
でフォーマットされた日付を考えYYYY-MM-DDます。*日付文字列の最後にジョーカーを使用できます。たとえば2016-07-2*、から2016-07-20までのすべての日付を記述し2016-07-29ます。 次に、開始日と終了日で表される期間を考えます。 アルゴリズムは、期間を表す日付の最小のリストを見つける必要があります。 例を使用しましょう。次の期間: 開始日: 2014-11-29 終了日: 2016-10-13 アルゴリズムは、次の日付リストを含む配列を返す必要があります。 2014-11-29 2014-11-30 2014-12-* 2015-* 2016-0* 2016-10-0* 2016-10-10 2016-10-11 2016-10-12 2016-10-13
13 code-golf  date 

7
年の日数を計算する
私たちはまだこれを持っていないようですので、ここに行きます: チャレンジ 入力として日付を取り、年の日番号を出力するプログラムまたは関数を作成します。そのためにビルトインを使用することはできません! ルール 通常どおり、完全なプログラムまたは関数を作成できます。 入力の形式はユーザー次第ですが、年、月、日を含める必要があります。ソリューションで使用しているものを明確にしてください! 日付関連のビルトインは許可されていません!自分で作業を行う必要があります。日付操作に関係しないビルトインは問題ありません。 計算のベースはグレゴリオ暦です。 うるう年を考慮する必要があります。 [1、9999]の範囲の年のみを処理する必要があります 標準的な抜け穴は禁止されています。 最も少ないバイト数が勝ちです! テストケース ここでの入力形式はYYYY / MM / DDです 2016/07/05 -> 187 2000/03/28 -> 88 0666/06/06 -> 157 6789/10/11 -> 284 0004/04/04 -> 95 1337/07/13 -> 194 ハッピーコーディング!
13 code-golf  date 

4
何週間ですか?
あなたの仕事は、単一の数字を出力することです。特定の日付範囲が交差するISO週の数。ウィキペディアを引用すると:An average year is exactly 52.1775 weeks longですが、これは平均的なものではありません。 入力は、スペースで区切られた2つのISO日付で構成されます。 0047-12-24 2013-06-01 終了日が開始日より前になることはありません。簡単にするために、外挿されたグレゴリオ暦を使用します。 テストケース: Format: input -> output 2015-12-31 2016-01-01 -> 1 (both are within week 53 of 2015) 2016-01-03 2016-01-04 -> 2 (the 3rd is within week 53, and the 4th is in week 1) 2015-12-24 2015-12-24 -> 1 (this …
13 code-golf  date 

4
ゲッターをゲット
タスク 私は誰もが自動コード生成と仕事中の時間の節約を愛していると思います。日中は多くのクラスとメンバーを作成するgetters必要があり、それらすべてを手動で作成する必要はありません。 タスクはgetters、すべてのクラスメンバーに対して自動的に生成されるプログラムまたは関数を作成することです。 入力 私たちの言語では、オブジェクトは非常に単純です。クラスおよびメンバーの名前は、文字から始まる必要[a-zA-Z]があり、文字のみを含めることができます[a-zA-Z0-9]。以下に例を示します。 class Stack { public overflow; protected trace; private errorReport; } 出力 これは、指定された例に基づいた有効な出力です。 class Stack { public overflow; protected trace; private errorReport; public function getOverflow() { return this->overflow; } public function getTrace() { return this->trace; } public function getErrorReport() { return this->errorReport; } } ゲッター getterメソッドの要件は次のとおりです。 …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

8
あなたの星座は何ですか?
生年月日(月と日)を入力として、対応する記号、要素、西部星座の質を出力するプログラムを作成します。この課題のために、これらはリンクされたウィキペディアのページの表とまったく同じように定義されています。 Sign Date Range Element Quality Aries March 21 to April 19 Fire Cardinal Taurus April 20 to May 20 Earth Fixed Gemini May 21 to June 21 Air Mutable Cancer June 22 to July 22 Water Cardinal Leo July 23 to August 22 Fire Fixed Virgo August 23 to …

11
パターンに従うすべての時間を見つける
あなたの仕事は、次のパターンのいずれかに従うすべての時間(HH:MM形式で24時間)を印刷するプログラムを作成することです。 時間は分に等しい、例えば22:22,01:01 逆の時間に等しい時間(例:10:01、01:10、22:22) H:MMまたはHH:MMに一致するシーケンスは、常にHH:MMで印刷されます。例:00:12、01:23、23:45、03:45など(数字の間は常に1ステップ) ルール: 好きな言語を選択できます 繰り返し印刷することはできません 日ごとに1行に1回 勝者は2月5日に選ばれます。 PS:これは私の最初の質問です、いくつかの矛盾があるかもしれません。編集してください。 PS2:予想される44のソリューションをご紹介します(すでにJoshとprimoから提供されています、ありがとう!) 00:00 00:12 01:01 01:10 01:23 02:02 02:20 02:34 03:03 03:30 03:45 04:04 04:40 04:56 05:05 05:50 06:06 07:07 08:08 09:09 10:01 10:10 11:11 12:12 12:21 12:34 13:13 13:31 14:14 14:41 15:15 15:51 16:16 17:17 18:18 19:19 20:02 20:20 21:12 …

8
イースターの日付を計算する
関数またはプログラムは、入力として1年をとり、その年のイースターの日付(グレゴリオ暦)を返す(または印刷する)必要があります(東方正教会のイースターではありません)。返される日付は、ISO 8601に従ってフォーマットする必要がありますが、9999を超える年(312013-04-05または20010130など)をサポートする必要があり、1583(年グレゴリオ暦の採用)、および5701583以下の年(イースターの日付のシーケンスが繰り返され始めたとき)。 例: e(5701583) = 5701583-04-10 e(2013) = 2013-03-31 e(1583) = 1583-04-10 e(3029) = 30290322 e(1789) = 17890412 e(1725) = 17250401 イースターの日付を返すための組み込み関数の使用は退屈であるため、許可されていません。最短回答(文字数)が勝ちます。 リソース: http://en.wikipedia.org/wiki/Computus#Algorithms http://web.archive.org/web/20150227133210/http://www.merlyn.demon.co.uk/estralgs.txt
13 code-golf  date 

7
因子の合計数
正の整数n> 1が与えられた場合、積がnである 1より大きい整数を追加することにより、いくつの数値を作成できるかを決定します。たとえば、n = 24の場合、次の方法でnを製品として表現できます。 24 = 24 -> 24 = 24 24 = 12 * 2 -> 12 + 2 = 14 24 = 6 * 2 * 2 -> 6 + 2 + 2 = 10 24 = 6 * 4 -> 6 + 4 = 10 24 …

17
絶対に遅れるよりはましです!
あなたのプログラム/機能などは2つの入力を取ります。最初は、私のパーティーに誰がいつ来たかのリストです。例: Kevin 13:02 Ruby 5 Sam 3 Lisa 6 Bob 12 どういう意味ですか?つまり、ケビンは最初に(13:02、24時間で)私のパーティーに到着し、5分後にルビー、3分後にサム、6分後にリサ、12分後に最後のボブに到着しました。 2番目の入力は、パーティーの開始時です。例: 13:15 (24時間)。出力は、遅れた人のリストでなければなりません。(正確に時間通りに誰でも結構です。)計算例(例えば、これらを出力しないでください) Kevin 13:02 Ruby 13:07 Sam 13:10 Lisa 13:16 Bob 13:28 リサとボブは後13:15に到着したので、このプログラムは「リサ、ボブ」と印刷する必要があります。 入力の前提 入力1は常に名前(正規表現 [A-Z][a-z]*)、スペース、24時間形式の形式になりますhours:minutes最初の行のでは、次の行では名前、スペース、正の整数(分数)になります。 。常に少なくとも1行あります。 必要に応じて、改行ではなく他の文字で入力1を使用できます。 入力2は次の形式になります hours:minutes。 必要に応じて、任意の文字で区切られた1つの文字列として入力を受け取ることができます。これはオプションです。 日のクロスオーバーを心配しないでください。私のパーティーは二度としない23:59。 出力ルール 出力は、関数の戻り値またはSTDINやファイルなどにエコーされる文字列です。文字列または配列/リストを返す必要があります。 文字列を返す場合、それは、英数字以外の区切り文字で区切られた、遅れた各人でなければなりません(順序は関係ありません)。 配列/リストを返す場合、遅れた全員のリストでなければなりません。
12 code-golf  date 

5
ユニコードは何時ですか?
次のいずれかの形式の文字列として入力時間を指定すると、課題は単純化されます。 hh、hh:mmまたはhh:mm:ssで0 ≤ hh ≤ 23、0 ≤ mm ≤ 59そして0 ≤ ss ≤ 59。 次の記号を使用して、現在の時刻を出力します。 AA LABEL FOR CHARACTER CODE POINT HEXADECIMAL == ==================== ========== =========== 🕐 Clock Face 01 Oclock 128336 0x1F550 🕑 Clock Face 02 Oclock 128337 0x1F551 🕒 Clock Face 03 Oclock 128338 0x1F552 🕓 Clock Face …

8
TargetDateと曜日を指定して、最も近い日付を見つけます
特定の曜日のTargetDateに最も近い日付を見つけます。 たとえば、の日付20161219と曜日を指定するFriday (6)と、答えはになり20161216ます。 別の例では、日付20161219と曜日を指定するWednesday (4)と、答えはになり20161221ます。 最後の例では、日付20161219と曜日を指定するMonday (2)と、答えはになり20161219ます。 ルール: 入力と出力の日付形式は一致する必要があります。例ではを使用yyyymmddしましたが、年(少なくとも2桁)、月、および日が「人間が読める」形式である限り、任意の形式を使用できます。 曜日は整数として入力されます。私の例では、日曜日が週の最初の日であるため、曜日番号1です。例と異なる場合は、曜日番号をメモしておけば、曜日番号を付けることができます。 1970年から2030年まで対応する必要があります。 共通言語の日付ツールとライブラリは許可されていますが、それらを使用しないことを選択した人には、ストリートの信用が与えられています。 最小バイト数が優先されます。
12 code-golf  date 

3
アスキーアートライトの祭典
ゼロまたは6つのコマンドライン引数を取るプログラムをできるだけ少ない文字で記述します menorah menorah YEAR MONTH DAY HOUR MINUTE SECOND (両方の形式をサポートする必要があります。引数がゼロのバージョンは、ローカルタイムゾーンの現在のシステム日時で引数が6つのバージョンを呼び出すのと同じです。) そして、指定された(グレゴリオ暦)の日付と時刻がハヌカ中に落ちた場合、適切な数のろうそくが点灯したASCIIアート(またはUnicodeアート)の9枝の本枝の燭台を出力します。ハヌカ中にない場合は、単一の改行を出力します。例えば、 ~$ ./menorah 2015 12 7 0 0 0 * | * | | | | +++++++++ | -+- ~$ ./menorah 2015 12 9 0 0 0 * | *** | ||| | ||| +++++++++ | -+- ~$ ./menorah 2015 …

5
別の人生でお会いしましょう、ブラザ!
私たちのほとんどのロストファンは、デスモンドが108分ごとに「4 8 15 16 23 42」の文字を入力しなければならなかったコンピューターを覚えています。 ここでの課題は、入力4 8 15 16 23 42が108秒ごとに入力されるか、メッセージを表示することを要求することにより、同じことを行うプログラムを作成することです。 Sorry, the world has ended with status code -1 メッセージとともに数字を入力する必要があることを100秒でユーザーに警告する必要があります。 Enter, Quick! プログラムはいつでも入力を読み取ることができなければならず、それが正しい入力であれば、タイマーをリセットします。誤った入力が与えられた場合、何も起こりません。 プログラムは無期限に実行する必要があります。したがって、最後の有効な入力の後のタイムラインは次のようになります 0〜99秒:出力なし 100秒:Enter, Quick! 108秒:Sorry, the world has ended with status code -1。 これはコードゴルフなので、このタスクを達成する最短の回答(バイト単位)が勝ちです!幸運を!

7
今日(または他の日付)は何曜日ですか?
仕事 ユーザーが入力する日付の曜日名を計算するプログラムまたは関数を作成します。 入出力 入力は文字列ですYYYYMMDD。 入力値の例: 20110617:2011年6月17日 19040229:1904年2月29日 06661225:666年12月25日 00000101:1月1日、0 99991231:9999年12月31日 すべての入力が有効であるとみなすことができます。ゼロ年は有効であることに注意してください。 出力は、間の整数である0と6。各整数は曜日名を表します。この整数のように、どの整数が曜日名を表すかを自由に決定できます 0:月曜日 1:火曜日 2:水曜日 ... 6:日曜日 (順番に)またはこれ 0:月曜日 1:水曜日 2:日曜日 ... 6:土曜日 (順不同)。 テストケース 曜日出力の入力(この例では[0..6-> Monday..Sunday]が使用されます。) 20110617金曜日4 19500101日曜日6 22220202土曜日5 19000228水曜日2 19000301木曜日3 19450815水曜日2 19040229月曜日0 19040301火曜日1 17760704木曜日3 20000228月曜日0 20000229火曜日1 20000301水曜日2 20121223日曜日6 00000401土曜日5 66660606水曜日2 59161021土曜日5 制限 あなたはしてはならない使用どのように、タイムスタンプまたは日付に関連する機能/クラスの種類を/ ... DateにクラスJava/ JavaScript/ ActionScript、またはgetdateで機能PHP。 現在、多くの人々が使用しているグレゴリオ暦を使用する必要があります。 …
12 code-golf  date 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.