プログラミングのお題スレ Part18at TECH
プログラミングのお題スレ Part18 - 暇つぶし2ch1011:デフォルトの名無しさん
20/11/28 16:39:08.00 nEfgRBi9.net
jdoodle初めて知った
手元の汚い環境にもrepelにもpaizaにもなかったとき使おう

1012:デフォルトの名無しさん
20/11/28 17:26:12.48 FGpMIdZG.net
paiza は、いつも新しい
codepad は、古いような気がする

1013:デフォルトの名無しさん
20/11/28 17:30:47.77 FGpMIdZG.net
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL も使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
対応している言語を表示すると、
anyenv install --list
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
Julia のjlenv も追加された。
anyenvと同様のツールに、asdf もある

1014:デフォルトの名無しさん
20/11/28 17:57:16.56 myGQAvEM.net
>>993
thx
でもiphoneでどのサイトもコピペができないorz
なんでなんだろう?

1015:デフォルトの名無しさん
20/11/28 18:01:21.11 myGQAvEM.net
とりあえず自分で打ち込んで試した
shuffleはランダムに並べ替えみたいだからちょっと違うかな

1016:デフォルトの名無しさん
20/11/28 22:44:23.07 wyvnQiBB.net
>>998
shuffleの代わりにsampleを使うといい

1017:デフォルトの名無しさん
20/11/29 06:10:23.39 LsAPFm47.net
>>982 bat
:: 年月日を元に曜日を返す。 No args validation. 引数が無ければシステム時間
@echo off &setlocal enabledelayedexpansion
if not "%~1"=="" set "date=%~1"
:: set "date=2020.09.09"
set i=0
for %%a in (Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Y,M,D) do set "wd!i!=%%a"&set /a i+=1
set i=7
for /f "tokens=1-3 delims==/-.:,;()_・年月日 " %%a in ("%date%") do for %%d in (%%a %%b %%c) do for /f "tokens=* delims=0" %%e in ("%%d") do for /f %%i in ("!i!") do set /a !wd%%i!=%%e,i+=1
:: echo=%Y%,%M%,%D%,
set /a h=(365*Y+(Y-1)/4-(Y-1)/100+(Y-1)/400+(M+7)/10*(30*(M-3)+(3*M-7)/5+59+D-1)+(1/(Y%%4+1)-1/(Y%%100+1)+1/(Y%%400+1)+(M+7)/10)/2)%%7
echo=!wd%h%!
pause&exit /b

1018:デフォルトの名無しさん
20/11/29 12:05:03.89 POmPIOqu.net
>>982 Julia
using Dates
for w=1:7
println(Dates.format(Date(1,1,w), "E"))
end

1019:デフォルトの名無しさん
20/11/29 14:25:29.24 KxupmnON.net
>>982
Kotlin script
println(java.text.DateFormatSymbols(java.util.Locale.ENGLISH).getWeekdays().let { wd -> ((2..6) + 1).map { wd[it] } }.join
ToString("\n"))
Javaのライブラリをそのまま使ってやってるので1が日曜で7が土曜になってしまい、
それを並び替えてから出力する必要があって少し複雑になった。

1020:253
20/11/29 15:02:42.80 onV9IrOo.net
>>982Perl5
use Time::Piece;
use Time::Seconds;
$


1021:t = Time::Piece->strptime('210201','%y%m%d'); for (0..6) { print $t->fullday."\n"; $t += ONE_DAY } 実行結果 ~ $ perl 18_971_fullday.pl Monday Tuesday Wednesday Thursday Friday Saturday Sunday



1022:253
20/11/29 17:21:11.49 onV9IrOo.net
>>982 Perl5、>>1003 のもうチョイ手抜き版
use Time::Piece;
for (1..6,0) { print Time::Piece::fullday([(0)x6, $_])."\n" }
~ $ perl 18_971_fullday.pl
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

1023:デフォルトの名無しさん
20/11/29 20:08:13.17 idUZlJAo.net
>>982
Java
URLリンク(paiza.io)

1024:デフォルトの名無しさん
20/11/29 20:39:34.37 idUZlJAo.net
お題
配列を入力として受け取り
値が連続するサブ配列のうち、合計が最大のものを出力してください

入力:[-2, 1, -3, 4, -1, 2, 1, -5, 4]
出力:[4, -1, 2, 1]

1025:
20/11/29 21:07:17.97 POdKASdd.net
>>1006
>サブ配列
の定義を教えてください

1026:デフォルトの名無しさん
20/11/29 21:15:00.96 sOEBQUsx.net
値が連続しないサブ配列とは?

1027:デフォルトの名無しさん
20/11/29 21:21:35.35 idUZlJAo.net
>>1007
教えません
>>1008
[1, 4, 2, 1, 4]
とか

1028:デフォルトの名無しさん
20/11/29 21:26:09.30 sOEBQUsx.net
[4, -1, 2, 1]は値が連続するサブ配列で
[1, 4, 2, 1, 4]は値が連続しないサブ配列?
連続の定義は?

1029:デフォルトの名無しさん
20/11/29 21:34:10.34 idUZlJAo.net
>>1010
教えません

1030:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 138日 7時間 40分 24秒

1031:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch