[閒聊] 魏老師的挑戰狀2

看板Python作者 (張昱珩)時間10年前 (2014/02/28 12:17), 編輯推噓28(28033)
留言61則, 16人參與, 最新討論串1/2 (看更多)
https://pycontw.hackpad.com/2-eX7oAWooGiA 網路上有人說他只用 30 個字元! UPD: 題目有修正,最新的題目如下: 挑戰 1: 用一行少於 45 個字元的 Python code 實現 挑戰 2: 可用多行 Python code 但總字數至多 30 個字元 (一個換行或一層縮排算一個字元) -- http://changyuheng.github.io/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.138.247 ※ 編輯: changyuheng 來自: 220.141.138.247 (02/28 14:09)

02/28 18:02, , 1F
想到第一個做法要38字元...再想想
02/28 18:02, 1F

02/28 21:59, , 2F
我的在45附近orz
02/28 21:59, 2F

02/28 23:24, , 3F
真有趣,等下來試試
02/28 23:24, 3F

02/28 23:29, , 4F
49目前 QQ
02/28 23:29, 4F

02/28 23:36, , 5F
目前35,imperative 寫法,試過由HOF來實現,很難寫短
02/28 23:36, 5F

03/01 00:11, , 6F
42囧
03/01 00:11, 6F

03/01 00:12, , 7F
不對,是40
03/01 00:12, 7F

03/01 00:21, , 8F
若不限定結果一定要綁在 s,可縮短到 31
03/01 00:21, 8F

03/01 00:35, , 9F
有一個搞笑的寫法,只要13個字元XD
03/01 00:35, 9F

03/01 01:49, , 10F
空格也算char?
03/01 01:49, 10F

03/01 01:53, , 11F
空白換行都算
03/01 01:53, 11F

03/01 02:33, , 12F
移除不必要的空白的話... 47... 囧rz
03/01 02:33, 12F

03/01 09:59, , 13F
好想看30字元怎麼做到的...只進步到37
03/01 09:59, 13F

03/01 11:00, , 14F
若單行版的不需計算換行,我也是 35 字。朋友 34 字。
03/01 11:00, 14F

03/01 17:21, , 15F
我多行不算\n,還是46 QQ
03/01 17:21, 15F

03/01 17:23, , 16F
痛定思痛以後居然就抵達含換行字元45了 (Cheering)
03/01 17:23, 16F

03/01 17:32, , 17F
cobrasgo 的搞笑寫法其實很 pythonic 啊 XD
03/01 17:32, 17F

03/01 19:25, , 18F
多搞笑XDDD?
03/01 19:25, 18F

03/01 20:09, , 19F
感覺是 import L s=L.s 不過這樣也要 14 chars
03/01 20:09, 19F

03/01 22:21, , 20F
s=raw_input()
03/01 22:21, 20F

03/01 22:23, , 21F
你不能說我錯啊XDD
03/01 22:23, 21F

03/01 23:47, , 22F
這XDDDD
03/01 23:47, 22F

03/02 00:48, , 23F
XDDDD
03/02 00:48, 23F

03/02 00:56, , 24F
@cobrasgo 照您這樣說,Python 3 更短呀!
03/02 00:56, 24F
※ 編輯: changyuheng 來自: 220.141.136.17 (03/02 00:58)

03/02 11:21, , 25F
剛試了一下 正好45個字 不包含print的話39個字
03/02 11:21, 25F

03/02 11:24, , 26F
他題目有要print出來才算嗎 還是結果是就行了
03/02 11:24, 26F

03/02 23:27, , 27F
題目有修改過,本來是要更改 s,後來又變成印出來。
03/02 23:27, 27F

03/03 00:32, , 28F
單一 expression,只能作到 44 字
03/03 00:32, 28F

03/03 14:27, , 29F
我沒碰python3 @@
03/03 14:27, 29F

03/03 15:53, , 30F
30 chars 的程式碼不是一行文喔! 所以後來才把規則寫細一點
03/03 15:53, 30F

03/03 15:55, , 31F
to del6.+: 不用包含 print 喔! 一行文 39 chars 算很猛
03/03 15:55, 31F

03/03 15:57, , 32F
to chan.+: 確定是不用 print, 只要有製作出字串就可以了
03/03 15:57, 32F

03/03 15:58, , 33F
所以真的搞笑的話, input() 就算一種答案了 (當然這太蠢了)
03/03 15:58, 33F

03/03 16:40, , 34F
一行文可以用分號嗎 ?可以的話, 我有43的解,
03/03 16:40, 34F

03/03 16:40, , 35F
不行的話我只作到45, 剛好差1
03/03 16:40, 35F

03/03 19:03, , 36F
@apua 請問制作出字串可以不用印,那有一定要塞回 s
03/03 19:03, 36F

03/03 19:04, , 37F
這個變數裡嗎?
03/03 19:04, 37F

03/03 19:05, , 38F
塞回 s 的版本,目前我所知道最短的一行文是 39 個字
03/03 19:05, 38F

03/03 19:08, , 39F
含換行,最短的兩行文是 35 個字元含兩個換行。塞到不
03/03 19:08, 39F

03/03 19:09, , 40F
同變數的是 31 個字含二行換行。直接印的一行文是 37
03/03 19:09, 40F

03/03 19:09, , 41F
個字含一換行。
03/03 19:09, 41F

03/03 22:18, , 42F
可以用分號的話 我做出 36 的一行文了!
03/03 22:18, 42F

03/03 22:18, , 43F
可是多行我還卡在35字 別說小於30了, 31那是怎作的呀
03/03 22:18, 43F

03/03 22:19, , 44F
可惡好想知道
03/03 22:19, 44F

03/04 00:18, , 45F
我的多行極限也是32
03/04 00:18, 45F

03/04 00:19, , 46F
等等不用print?那我過啦!
03/04 00:19, 46F

03/04 00:20, , 47F
neutrino要交流嗎?(招手)
03/04 00:20, 47F

03/04 00:33, , 48F
我猜末行的換行字元不算在字數限制內?
03/04 00:33, 48F

03/04 12:20, , 49F
多行可以import module 嗎?
03/04 12:20, 49F

03/04 12:22, , 50F
單行不能用分號當單行對吧? XD
03/04 12:22, 50F

03/04 12:24, , 51F
可以用 module, 不 print, 不塞回s的話,可以做出25
03/04 12:24, 51F

03/04 12:28, , 52F
歐應該是26...唉不過這應該是作弊吧
03/04 12:28, 52F

03/04 15:47, , 53F
話說挑戰狀1的答案在哪裡啊?
03/04 15:47, 53F

03/04 21:45, , 54F
不知道什麼時候可以公佈答案,好好奇大家的答案
03/04 21:45, 54F

03/04 21:45, , 55F
超短的都不知道怎麼寫的
03/04 21:45, 55F

03/05 14:21, , 56F
對耶,有誰知道上次挑戰的答案嗎?單行 http Server....
03/05 14:21, 56F

03/05 23:14, , 57F
XD 25, 26 是我弄錯,我算長度的時候 code 寫錯了
03/05 23:14, 57F

03/05 23:53, , 58F
多行極限34 感覺有什麼地方多做了= =
03/05 23:53, 58F

03/12 08:29, , 59F
我也好好奇35個字元是怎麼寫的,可以統計是用2還是3嗎?
03/12 08:29, 59F

03/12 08:29, , 60F
我是用2
03/12 08:29, 60F

03/12 08:29, , 61F
以下
03/12 08:29, 61F
文章代碼(AID): #1J40tsBc (Python)
討論串 (同標題文章)
文章代碼(AID): #1J40tsBc (Python)