[過去ログ] プログラミングのお題スレ Part14 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
5(12): 2019/05/19(日)08:48 ID:b1S+2jBu(1/3) AAS
お題
1. URLエンコード
次の文字列をURLエンコード(パーセントエンコーディング)せよ。
但しURLエンコード専用ライブラリだけは使わない事。
‘日 本’
( 全角2文字の間に半角スペースが一つ入ってる.)
元の文字コードはUTF8とする。 この場合は7バイト。
パーセントエンコードとは、バイトの並びについて各バイトを「%XX」(XXは十六進法)という文字列への変換である。 バイト列への変換はライブラリを使っても良い。
正解(アルファベットは小文字も可)
%E6%97%A5%20%E6%9C%AC
省4
6(3): 2019/05/19(日)08:56 ID:b1S+2jBu(2/3) AAS
>>5 python
from urllib.parse import unquote #,quote
url = '日 本'
urle = ''.join([ '%{:x}'.format(b) for b in url.encode('UTF-8') ])
print(urle) # encode same #print(quote(url))
print(unquote(urle)) # decode
''' # 出力
%e6%97%a5%20%e6%9c%ac
日 本
'''
7(1): 2019/05/19(日)09:25 ID:c0f8nIXT(1) AAS
何も考えないバカはすぐに飛びつくなぁ
これお題に見せかけた課題か宿題だろw
8: 2019/05/19(日)10:51 ID:m8K8ZuW2(1) AAS
>>7
出題者本人が回答しているだけだろ。
何も考えない以下略
9(10): 2019/05/19(日)11:02 ID:zmnHcBRa(1) AAS
各桁を足し合わせたら引数で与えられた数になるものを5個返す関数を作れ。
例:
sumnum 12
> [39,48,57,66,75] <- 3 + 9 = 12, 4 + 8 = 12, 5 + 7 = 12, 6 + 6 = 12, 7 + 5 = 12
10(3): ◆QZaw55cn4c 2019/05/19(日)11:57 ID:8BTe2vpb(1/9) AAS
>>5
2chスレ:tech
11(21): 2019/05/19(日)12:12 ID:tgogs/mB(1/4) AAS
お題
(0,0)(0,999)(999,0)(999,999)のx,y 座標系の中の問題
次の20個の数値を先頭から2個ずつ取ってのx,y の位置に 10個のポイントがあるとする。
[136, 577, 110, 927, 472, 199, 157, 808, 388, 598, 94, 31, 388, 157, 325, 409, 787, 897, 850, 598]
(136,577) (110,927) 〜(850,598) 10ポイント
問題1 外側の正方形
全てのポイントが正方形の内側にあり、正方形の面積が一番小さくなる正方形の4点の座標を示せ。 但し正方形の座標は(999,999)の範囲内とする。
正方形は斜めもあり得る。 正方形の辺は必ず2点以上ポイントに重なっている。
省4
12(3): ◆QZaw55cn4c 2019/05/19(日)12:20 ID:8BTe2vpb(2/9) AAS
お題と回答
>>5 : >>6 >>10
>>9 :
13: 2019/05/19(日)12:21 ID:sA5/dcdL(1) AAS
宿題スレ行けって
14(1): 2019/05/19(日)12:29 ID:tgogs/mB(2/4) AAS
>>12 おいおい、金儲けにするんかい。 ま、金を払う人がいるなら良いが。 学生の宿題に需要があるかな?
しかしこんなところで宣伝すんな。
15(3): 2019/05/19(日)12:30 ID:GWUTnTrp(1/3) AAS
>>9 外部リンク:ideone.com
16: 2019/05/19(日)13:00 ID:tgogs/mB(3/4) AAS
>>15 93 だけは正しいけど他は違うだろと思ったが、0を足しても結果は変わらないから詐欺に近いな。
しかしこう言う指摘は、プログラムには重要。
こう言う考え方をするなら、129 12342 なども該当するな。
あまりにも組み合わせが多すぎるから、条件をつけないとな。
問題の条件として各桁に0は含まないとしたり数字は2桁以内とするとか、答えは一番大きな数字を上から順に5つ示せとか。
17: 2019/05/19(日)13:16 ID:tgogs/mB(4/4) AAS
出題するときには、答えが一意になる様にした方が良い。
回答する方も戸惑うし、正解が何かも判りづらくなる。
出来るだけ正解は少ない方が良い。 理想的には一つ。
18(1): ◆QZaw55cn4c 2019/05/19(日)14:18 ID:8BTe2vpb(3/9) AAS
>>14
>>12 のどこに宣伝の文言が記載されているのですか?
19(6): 2019/05/19(日)14:19 ID:xtBtC84Z(1) AAS
0 -> 1
1 -> 11
2 -> 101
3 -> 1111
4 -> 10001
5 -> 110011
6 -> 1010101
7 -> 11111111
8 -> 100000001
9 -> 1100000011
省18
20(1): 2019/05/19(日)14:36 ID:GWUTnTrp(2/3) AAS
詐欺は酷くないか
要件は満たしてるし、何より解が存在する全ての値に対して正しい解を出力するだろ
sumnum 1についても対応しようとしたらこれが綺麗な解法の1つであることは疑いようもない事実のはず
21: 2019/05/19(日)14:45 ID:GWUTnTrp(3/3) AAS
>>20 と思ったが俺が間違ってた
相違なる数と言われてないから、sumnum 0に対しても[0,0,0,0,0]が解を満たすわな、すまんかった
22: ◆QZaw55cn4c 2019/05/19(日)14:47 ID:8BTe2vpb(4/9) AAS
お題と回答
>>5 : >>6 >>10
>>9 : >>15
>>11:
>>19:
23(2): 2019/05/19(日)14:55 ID:Ep+P2jjw(1) AAS
>>18 リンク先に書いてあるじゃん、金払えと。
>>19 さっぱりわからん。 何のための説明をしてるの? どんな問題に関係してるの?
24: 2019/05/19(日)15:06 ID:dHqS2yoD(1) AAS
お題
ペアノの公理、及びペアノに依る加法の定義に従って 128 + 256 を計算せよ。
25(1): ◆QZaw55cn4c 2019/05/19(日)15:08 ID:8BTe2vpb(5/9) AAS
>>23
>リンク先に書いてあるじゃん、金払えと
根拠のないデマを流さないでください
>>12 に記載のアンカーの一つ >>10
>>10 に記載のアンカー(リンクの一つ) 2chスレ:tech
2chスレ:tech に記載のリンクは 外部リンク:ideone.com でこれは ideone へのリンク
リンクをたどれるところのどこにも宣伝は記載していません
>>10 に記載のアンカーの一部 2chスレ:tech
のうち 2chスレ:tech には、ビットコインの請求が発生する手順が定義されており
その定義を満たさないものについては、特に「※本フローに従わない回答掲示についてはビットコインの請求は発生しないものとします。」と注記していますね
省1
26(1): 2019/05/19(日)15:58 ID:+SzmmtV9(1/2) AAS
>>25 だったら何で金を要求するサイトへのリンクを貼るんだよ。 ビットコインを稼ぎたいための宣伝だろ?
下心がないのなら直接 ideon のリンクを貼れば良いじゃないか。 面倒臭いし。
27(1): ◆QZaw55cn4c 2019/05/19(日)16:07 ID:8BTe2vpb(6/9) AAS
>>26
自分の書いたコードを一箇所に固めているだけですよ
これわりと便利で、3年前のコードなんかすっかり忘れてしまっているのを呼び出せるのです、ああ、あのとき N クイーンやったよね、とか
自分のローカルは一つのディレクトリに放り込んでいるだけだから grep でも検索困難…
28(1): 2019/05/19(日)16:17 ID:+SzmmtV9(2/2) AAS
練習問題のコードなんて使い捨てでいいじゃない。 俺も最初の頃は記録してたけど、もうやめた。
要は必要なときに必要なコードが書けなければそれまでなんだから、最初から勉強し直しても同じ。
昔のコードを見ても自分が理解していないんだから同じ。
沢山練習した方が良い。 基本から見直す事でより理解が深くなる。
29: ◆QZaw55cn4c 2019/05/19(日)16:51 ID:8BTe2vpb(7/9) AAS
>>28
ええ、まったくの使い捨てでここ十年くらいやってますが、特定のスレに ideone/codepad のリンクを貼っていたのが、十年たってみると、当初は意図していなかった効用をもたらしてくれているんですね
30: 2019/05/19(日)18:13 ID:CS5X1kUk(1) AAS
>>23
自己愛性パーソナリティ障害の朝鮮人は相手にすんなよ
31: 2019/05/19(日)18:40 ID:ibH/HNzv(1) AAS
ネトウヨの相手もすんなよ
32(1): 2019/05/19(日)19:37 ID:lXFYvnLZ(1) AAS
>>5 Squeak Smalltalk
'日 本' encodeForHTTP "=> '%E6%97%A5%20%E6%9C%AC' "
'%E6%97%A5%20%E6%9C%AC' unescapePercents "=> '日 本' "
33(1): 2019/05/19(日)20:09 ID:b1S+2jBu(3/3) AAS
>>32 但しURLエンコード専用ライブラリだけは使わない事。
34(2): 2019/05/19(日)20:17 ID:w9oOtt0P(1/2) AAS
>>9
Python3
外部リンク:ideone.com
35: 2019/05/19(日)20:20 ID:w9oOtt0P(2/2) AAS
>>9
Haskell
import Data.Char
main = (print.sumnum) 12
sumnum 0 = [0]
sumnum n |n < 0 = error "Please n >= 0 number"
sumnum n = take 5 [x | x <- [0..], n == sum [read [a]| a <- show x]]
36(1): 2019/05/19(日)20:25 ID:iZGlVtrY(1) AAS
>>5
Java
外部リンク:paiza.io
37: ◆QZaw55cn4c 2019/05/19(日)20:30 ID:8BTe2vpb(8/9) AAS
>>36
いいことを教えてもらいました、Java って uft-16 だけかとおもっていました…
38: 2019/05/19(日)21:30 ID:GwAz9H1L(1) AAS
>>33
組み込みメソッドの使用禁止とかばかげてる
39: ◆QZaw55cn4c 2019/05/19(日)21:53 ID:8BTe2vpb(9/9) AAS
2chスレ:tech
2chスレ:tech
40: 2019/05/19(日)22:17 ID:6fg2Xy1G(1) AAS
出禁 ID:8BTe2vpb
41(1): 2019/05/19(日)22:26 ID:iE9NckHD(1) AAS
正直言ってここに出てくるお題よりAtCoderのお題の方がレベル高いよね
42: 2019/05/19(日)22:53 ID:nN2qvMwg(2/2) AAS
11がマジで難しいんだけど、だれか取り組んでる?
43: ◆QZaw55cn4c 2019/05/20(月)00:00 ID:V0YkyU13(1) AAS
>>41
小ネタの合間にめんどくさいものがポツポツあるかと >>11 とか
44: 2019/05/20(月)02:35 ID:8xDKheXg(1) AAS
>>5
Kotlin
外部リンク:paiza.io
45: 2019/05/20(月)06:02 ID:poyp5Kqc(1/2) AAS
漏れなんて、書き捨てのRuby のファイルが、100もある
いつも、Windows10 で、WSL, Ubuntu16.04 から、grep してる
46: 2019/05/20(月)06:44 ID:Wdi8QIqr(1) AAS
お、ツッコミ待ちか?
47(2): 2019/05/20(月)07:53 ID:oPixGX3C(1) AAS
お題
Excelのカラム名でHELLOからWORLDまで表示する
48(1): 2019/05/20(月)09:16 ID:m4uUuPD/(1) AAS
>>11 問題1の斜めにしない直行正方形までは出た。
xの範囲= (94, 31) (850, 598) 差 756
yの範囲= (94, 31) (110, 927) 差 896
1辺= 896
直行正方形 (94, 31) (990, 31) (94, 927) (990, 927)
次はこれを傾けていくんだな。これがムズイ。
49: 2019/05/20(月)13:11 ID:YvmdLvGf(1) AAS
>>11 x,y座標は 0〜999までの整数 辺の長さは斜めになった時は整数とは限らない。
50(7): 2019/05/20(月)15:10 ID:poyp5Kqc(2/2) AAS
プログラミングのお題スレ Part13
2chスレ:tech
前スレのランク付けの問題は、O(n^2)とかなら簡単なんだが、
ハッシュなどを使って、計算回数を少なくするのに、苦戦してる
入力データ
-6 3 9 5 3 -7
出力・ランク
2 3 5 4 3 1
51: 2019/05/20(月)18:09 ID:paVMwW+F(1) AAS
ハッシュを使ってんのがperlのじゃねえの
52: 2019/05/20(月)19:35 ID:SPSZRaeY(1) AAS
ランク付けならmap使うと楽、O(NlogN)が想定解
53(1): 2019/05/20(月)19:41 ID:Nk0f6TzG(1) AAS
前スレの場合、みんなハッシュ(set)かソート使ってたじゃん
54: 2019/05/20(月)19:53 ID:GKW/g8qb(1) AAS
>>53 コンパクトなコーディングはみんなほぼ同じだったね。
python smalltalk java
なんかプログラミング言語を見直しはじめたよ。
複雑にせずに根本を見つめるコーディングが出来る言語というのは素晴らしい。
55: 2019/05/20(月)19:56 ID:jO4bupva(1) AAS
え、JAVA?
56(3): 2019/05/20(月)19:58 ID:HD7QqTZv(1/2) AAS
>>前スレ988 Perl5
2chスレ:tech
sub p {
$h = int $n/2;
for ($i=2; $i<=$h; $i++) {
$s[$i] = 1 unless exists $s[$i];
do {$s[$i*$_] = 0 for 2..int $h/$i} if $s[$i];
}
@p = grep{$s[$_]} 2..$h;
}
省20
57: 2019/05/20(月)20:01 ID:oKvxv21R(1/2) AAS
setにぶちこんで重複削除、リストにしてソートしてマップの値の方にインデックス入れて最後にそのマップ使って出して完成
58: 2019/05/20(月)20:02 ID:oKvxv21R(2/2) AAS
ゆっくり書いてたら間にたくさんの書き込みが入った。
俺のことは忘れてくれ。
59(3): 2019/05/20(月)20:08 ID:HD7QqTZv(2/2) AAS
>>56 スマソ、ケアレスミスった、繋ぐ演算子は+ => *だた…orz
sub p {
$h = int $n/2;
for ($i=2; $i<=$h; $i++) {
$s[$i] = 1 unless exists $s[$i];
do {$s[$i*$_] = 0 for 2..int $h/$i} if $s[$i];
}
@p = grep{$s[$_]} 2..$h;
}
sub f {
省19
60: ◆QZaw55cn4c 2019/05/21(火)22:06 ID:vwCWORvF(1/3) AAS
test
61(1): ◆QZaw55cn4c 2019/05/21(火)22:14 ID:vwCWORvF(2/3) AAS
>>56
2chスレ:tech
62(2): ◆QZaw55cn4c 2019/05/21(火)22:17 ID:vwCWORvF(3/3) AAS
お題と回答
>>5 : 6 10 32 36 44
>>9 : 15 34 35
>>11 : 48
>>19 :
>>50 2chスレ:tech :
2chスレ:tech : 59 61
63: 2019/05/21(火)23:09 ID:Arl7g85c(1/2) AAS
あなたが解けない C/C++/Java/C#/JavaScript の問題を有償で片付けるスレッドです
64(2): 2019/05/21(火)23:10 ID:Arl7g85c(2/2) AAS
有償で片付けるスレッドに貼り付けるのはよろしくないね
有償で片付けてほしくて出題してるわけじゃないでしょ
問題の窃盗だよ
65(1): 2019/05/21(火)23:21 ID:GF2ZpO+x(1/2) AAS
>>59
Perlは配列に対するexistsやdefinedは呼び出せるが振る舞いは不明確で「強く」非推奨となっているので
この場合では問題なくとも@pはリストではなく代わりにハッシュ%pを使って実装するべきだった
66: 2019/05/21(火)23:33 ID:GF2ZpO+x(2/2) AAS
>>65
ハッシュにしたほうが良いのは@pじゃなくて@sの方だったわ
67: 2019/05/21(火)23:56 ID:Jac4P34c(1) AAS
>>64
バカチョンには何を言っても無駄だと思うよ
聞く耳持たない分からず屋の馬鹿だからバカチョンなんだから
68: 2019/05/22(水)00:03 ID:qz4w5gXY(1) AAS
>>64
>>27に理由が書かれていたが、一ヶ所に纏めておくと便利だなんてのは個人の都合であって、他の人にはわざわざ間接参照を強いることになるのだから、ほんとに身勝手な奴だと思う。
>>27
纏めておくのは他所で勝手にやれ、このスレにはコードだけを貼れよ。お前の手間なぞ知ったことではない。
69: 2019/05/22(水)00:04 ID:I/cGK6IK(1) AAS
ネトウヨもコテハンもうぜえわ
70(2): 2019/05/22(水)01:11 ID:BQdyZ7fR(1/3) AAS
>>62 折角まとめるんなら、回答の方も >> でリンクを貼って欲しいな。
71(2): 2019/05/22(水)01:20 ID:34FbFmyD(1) AAS
>>70
それは絶対にやらないんじゃね
奴は自分のことしか考えてないから
だから自己愛
永遠に人から煙たがられる存在
72(1): 2019/05/22(水)01:29 ID:BQdyZ7fR(2/3) AAS
>>11 は、多角形の中のドットの内外判定問題と言うのが確立されてるみたいね。
色んな方法があるみたいだが、簡単なのは、
Crossing Number Algorithm
らしい、ググってみると結構コンパクトなコード。
他も見てみたが、問題は境界線上にある点は多角形外と判定する事。
だから、そのままのロジックに手を入れないとした場合、使う側としてどう解決したら良いんだろう。
直行正方形を1ドットずつ大きくしてから回転させる?
それとも、多角形の中の多角形問題の方が適してるのかな?
この問題は結構勉強になる。 問題のイメージを掴むために、図形表示までやり始めたよ。 表示するとより楽しくなる。
73(1): 2019/05/22(水)01:32 ID:BQdyZ7fR(3/3) AAS
>>71 そこまで悪い人間では無さそうだけどな、おだてれば猿も木に登るタイプだとみた。
高い木に登ってもらおう。
74: 2019/05/22(水)01:33 ID:57KmKoFr(1) AAS
ググラないで考えようとしていたけど、
ヒントを目にしてしまった気分
いやべつにいいけどさ
75: 2019/05/22(水)01:34 ID:7yGywXQG(1) AAS
Q. クソ問題とは何ですか?
A. 問題の解釈を巡って議論や煽り合いが10レス以上続く、バカが投稿した不備のある問題のことです。
76(1): 2019/05/22(水)04:38 ID:qmHT8WH/(1/2) AAS
>>47 Ruby
("HELLO".."WORLD").each{|v| puts v}
77: 2019/05/22(水)07:31 ID:O8fu6CiE(1/2) AAS
>>62
前スレ920 >>4
78(1): 2019/05/22(水)07:39 ID:O8fu6CiE(2/2) AAS
>>72
外部リンク[html]:dotup.org
とりあえず図形表示。
一応内部の点は除去して、凸包を表示するような感じにしてる。
左クリックで頂点追加、右クリックで全削除、中クリックでリセット
操作しながらいろいろ検討してるけど、さっぱり思いつかない。
79(1): 2019/05/22(水)10:43 ID:qmHT8WH/(2/2) AAS
>>9 Ruby
def sumnum(n)
(0..4).map{|i| ("1"*n +"0"*i).to_i}
end
80: 2019/05/22(水)12:02 ID:75T3S5z+(1) AAS
>>78
Windows じゃないと動かないようだけど見やすいようにideonに張ってみた。
外部リンク:ideone.com
凸包と言うんだね。
2次元の凸包を求めるアルゴリズムと応用について
外部リンク:matsu7874.hatenablog.com
凸包(convex hull)とは,与えられた点をすべて包含する最小の凸多角形(凸多面体)のこと.
--------
凸包が求められても難しいね。 凸包内の点を削除して計算時間を削減できる効果はあるかもしれないけど。
81: 2019/05/22(水)12:11 ID:/472uU17(1/2) AAS
凸包が求められれば、頂点の並びも整列するので
形状を分割して余弦定理とかから導けないかなって思ったんだよね
82: 2019/05/22(水)12:13 ID:pwChZnOT(1/2) AAS
>>47
画面の幅が足りなくて表示できません。
83: 2019/05/22(水)12:34 ID:/472uU17(2/2) AAS
ちなみに、最小を求めるだけならある角度から見た凸包の一次元への投影と、直交する角度からの一次元への投影を180度回しながら調べれば出せると思うけど、分割の粒度の問題で、本当に最小が取れる保証はないね
84: 2019/05/22(水)13:45 ID:pwChZnOT(2/2) AAS
>>76
試しに Perl でも 文字列 .. 文字列 をやってみたらできたよ。
こんなことできたとは。知らないまま20年以上使ってたよ。w
85: 50 2019/05/22(水)19:14 ID:1CosvZF6(1/2) AAS
>前スレの920
頭を使った。Ruby で、
str = "-6 3 9 5 3 -7"
original_ary = str.split.map!( &:to_i ) # 各要素は整数型
hash = original_ary.each_with_object( { } ) { | num, h | h[ num ] = true }
sorted_ary = hash.sort # キーでソートする
#=> [[-7, true], [-6, true], [3, true], [5, true], [9, true]]
# Enumerator#with_index(offset = 0)
sorted_hash = sorted_ary.each.with_index( 1 ) { | elem, idx | elem[ 1 ] = idx }.to_h
省6
86: ◆QZaw55cn4c 2019/05/22(水)19:16 ID:Kujyr1dD(1/2) AAS
>>70-71
アンカーが多すぎると投稿できないのです、ただそれだけです
87: ◆QZaw55cn4c 2019/05/22(水)19:17 ID:Kujyr1dD(2/2) AAS
>>73
>おだてれば猿も木に登るタイプだとみた。
痛いところを突きますね…
88: 50 2019/05/22(水)19:26 ID:1CosvZF6(2/2) AAS
>2 3 5 4 3 1
これが、
2 3 6 5 3 1
みたいに、4 が無くなる・飛ばされるランキングだと、もっとややこしい!w
89: 2019/05/23(木)09:23 ID:mvOL8yN3(1) AAS
前スレの920 Ruby
def f(a)
b={}
a .dup.sort.each{|v|b[v]=b.size+1 if not b.key v}
a.map{|v|b[v]}
end
p f([-6,3,9,5,3,-7])
[2, 3, 5, 4, 3, 1]
90(5): 2019/05/23(木)12:32 ID:vYeVJ6FZ(1/2) AAS
>>34
>>79
一休さんみたいなトンチの効いた回答で、それはそれで楽しめました。
改めて問題を書き直します。
各桁を足し合わせたら引数で与えられた数になる数の集合全体から小さい順に(可能なら=0対策)5個返す関数を作れ。
例:
sumnum 12
> [39,48,57,66,75] <- 3 + 9 = 12, 4 + 8 = 12, 5 + 7 = 12, 6 + 6 = 12, 7 + 5 = 12
91: 2019/05/23(木)12:33 ID:vYeVJ6FZ(2/2) AAS
>>34は>>15の間違い
92(3): 2019/05/23(木)13:50 ID:qjdiTxTD(1) AAS
苗字で漢字の「口」を「くち」ではなく「ぐち」と読むのは
井口、矢口、田口の3つだけ
これマメな
93: 2019/05/23(木)15:16 ID:j56nuYko(1) AAS
>>92
川口
ハイ論破
94: 2019/05/23(木)16:02 ID:4YO7mLFH(1/2) AAS
ただの荒らし 、蒸し蒸し by 山口
95(1): 2019/05/23(木)17:19 ID:TKS1qOdO(1) AAS
>>90 OCaml
外部リンク:ideone.com
96: 2019/05/23(木)18:37 ID:TjazBdz3(1) AAS
>>90
Haskell
import Data.Char要らんかった。
take 5も問題と違うけど外に追い出した方が応用効きそう。
main = (print.take 5.sumnum) 12
sumnum 0 = [0]
sumnum n |n < 0 = error "Please n >= 0 number"
sumnum n = [x | x <- [1..], n == sum [read [a]| a <- show x]]
>>95
OCamlで無限リスト処理どうすんだろと疑問だったので、後で精読させて頂きますm(_ _)m
97(1): ◆QZaw55cn4c 2019/05/23(木)18:40 ID:QGT5qlDg(1/2) AAS
>>92
谷口
関口
合口・相口・藍口・青口・赤口・秋口・明口… 外部リンク:name.sijisuru.com
98: 2019/05/23(木)19:39 ID:4YO7mLFH(2/2) AAS
>>97 もう相手にすんな。お題にするなら、
その9つの名前の読み仮名のあいうえお順に並べよ。
谷口・関口・合口・相口・藍口・青口・赤口・秋口・明口
読み仮名を持ってくるのが難しそうだけどな。
99(5): 2019/05/23(木)21:02 ID:W0nkxFNY(1/2) AAS
aを要素の型がIntである長さNの配列、k、cを型がIntである変数とする。
{P}a[a[k]]=c;{a[a[k]]!=c}
Hoare tripleが成立するためのなるべく弱いPを示せ
100(2): ◆QZaw55cn4c 2019/05/23(木)21:06 ID:QGT5qlDg(2/2) AAS
>>99
教えてください
P は何ですか?
{ } とは何を表しているのですか?
>{P}a[a[k]]=c;{a[a[k]]!=c}
101: 2019/05/23(木)21:17 ID:W0nkxFNY(2/2) AAS
>>100
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
102(1): 2019/05/23(木)21:38 ID:iqEot/XY(1/2) AAS
sumnum、引数に10000とか与えたら答え返ってこなさそう
引数に1億とかは文字列長が千万とかになるから無理でも仕方ないけど、1万位は対応したいね
103(1): 2019/05/23(木)23:35 ID:+TqLtPkO(1) AAS
>>102
下位桁に9が並ぶだけじゃね?
104: 2019/05/23(木)23:45 ID:iqEot/XY(2/2) AAS
>>103 知らない言語ばかりでよく読めてないんだが、今までの提出って1から順に試してね?
それだと当然結果が返ってこないが
違ったらすまん
上下前次1-新書関写板覧索設栞歴
あと 898 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.310s*