[過去ログ] プログラミングのお題スレ Part15 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
693: 2019/10/05(土)22:27 ID:NXndjuW4(1) AAS
>>691
出題者ではないが、まず、完成図面を作って、そこから問題を作ったほうが早そうだ。
ヘックスの扱い方わからねーんだ俺。
昔聞いたことあるけど、そのうち・・・と思ってたら曖昧になってしまった。
694: 2019/10/05(土)23:11 ID:6iFRuM3K(6/6) AAS
>>667 Perl5
$in = '<div><p><a></a></p></div><span><p></p></span>';
use XML::Simple;
$xml = new XML::Simple->XMLin('<document>'.$in.'</document>');
use Data::Dumper;
$Data::Dumper::Terse = 1;
print Dumper $xml;
実行結果
~ $ perl 15_667_Simple.pl
{
省9
695: 2019/10/06(日)00:03 ID:tnh9RMO0(1/3) AAS
とりあえず>>690を手動で解くのに2時間かかったw
お題は思いついたらやる
696(3): 2019/10/06(日)05:37 ID:oevqPO9x(1) AAS
お題: L形図形を表示する
[入力]
1
[出力]
a
bc
[入力]
2
[出力]
ba
省14
697(1): 2019/10/06(日)05:55 ID:vrVeYjyl(1) AAS
>>696
最後のやつが4ではなく3?
それと文字はabc使っているが、どういう規則で並べるのか?
698: 2019/10/06(日)05:58 ID:lJB/egMg(1/2) AAS
カオス
699: 675 2019/10/06(日)09:02 ID:O+kT1S2P(1) AAS
最後は4だろ
700: 2019/10/06(日)09:24 ID:+7MXB6fE(1) AAS
>>697
おそらく1のパターンのL字を4つで向きを変えてくっつけて大きなL字にしたものが2のパターン。2を4つ使って同じことをやって3を作ってるということだと思う。愚直に再帰的にやれば簡単そう。
701: 2019/10/06(日)10:20 ID:tnh9RMO0(2/3) AAS
>>696
入力3の出力、一か所間違えとるよな?w
702: 2019/10/06(日)10:43 ID:tnh9RMO0(3/3) AAS
>>696 Java
外部リンク:ideone.com
703(8): 2019/10/06(日)17:34 ID:kRqXlweR(1) AAS
お題: プログラム実行後にプログラム自身を削除するプログラムを作れ
実行内容は以下のメッセージを出力する
「このプログラムが起動するのは一度きりである。実行ののち、消去される。」
704(1): 2019/10/06(日)17:53 ID:VH97tuta(1) AAS
>>703
echo このプログラムが起動するのは一度きりである。実行ののち、消去される。
rm -rf /
705: 675 2019/10/06(日)18:05 ID:m+CayYCA(1) AAS
>>703 そんな問題は却下。
どんな問題でもファイルを削除する様な問題は出してはいけない。
ど素人もいるんだからそんな問題は出すべきではない。
706: 2019/10/06(日)20:06 ID:+aq+gJyQ(1) AAS
>>704
大抵の環境でコマンド通らないんじゃないかそれ
707(1): 2019/10/06(日)20:12 ID:XBuBF2Rc(1) AAS
#!/bin/sh
echo このプログラムが起動するのは一度きりである。実行ののち、消去される。
\rm -f $0
708: 2019/10/06(日)20:16 ID:lJB/egMg(2/2) AAS
lol $0 じゃなくて / にしてるのかwww
709: 2019/10/06(日)20:19 ID:bPt7YQEe(1) AAS
>>707みて、できなくはないが、やりたくない気分になった。
外部リンク[html]:www.t-net.ne.jp
上記を使えば、PGからコマンドラインに干渉できる。が!ねぇ・・・。
場所もargc[0]に書いてあるんだけどねぇ・・・。
WA.
710: 2019/10/06(日)21:19 ID:QZjIPE+j(1) AAS
シェルスクリプト総合 その31
2chスレ:tech
711: 2019/10/07(月)13:22 ID:lSqRbxbA(1) AAS
>>703
Linux等のUNIX系OS
at now +1 min
などとやって at job が一分後に動くようにして次の1行を入力してから Ctrl+D で終了させる。
echo 'このプログラムが起動するのは一度きりである。実行ののち、消去される。'
その後1分待つと上記文言の出力後 at job は削除される。
省2
712: 蟻人間 ◆T6xkBnTXz7B0 2019/10/07(月)18:38 ID:tyyduGK2(1) AAS
>>703 C++/Win32
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char **argv)
{
printf("このプログラムが起動するのは一度きりである。実行ののち、消去される。\n");
FILE *fp = fopen("delete-me.bat", "w");
fprintf(fp, "@echo off\n");
fprintf(fp, ":retry\n");
省7
上下前次1-新書関写板覧索設栞歴
あと 290 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.197s*