จำนวนเต็มบวกฐาน 10 ที่เล็กที่สุดที่สามารถพิมพ์ได้โดยโปรแกรมนั้นสั้นกว่า (เป็นตัวอักษร) คืออะไร?


179

ฉันคิดว่าคำถามดังกล่าวข้างต้นมีความชัดเจน แต่ในกรณี:

  • เขียนโปรแกรมเต็มรูปแบบ (ไม่ใช่แค่ฟังก์ชั่น) ซึ่งจะพิมพ์จำนวนเต็ม 10 ฐานบวกตามด้วยตัวเลือกขึ้นบรรทัดใหม่

  • โปรแกรมที่ผ่านการรับรองจะเป็นโปรแกรมที่มีเอาต์พุตยาวกว่า (เป็นไบต์ ) กว่าซอร์สโค้ดของโปรแกรมโดยวัดเป็นไบต์ (สมมติว่าการเข้ารหัส ASCII หรือ UTF-8 สำหรับซอร์สโค้ดโปรแกรม)

    คือรหัสจะต้องสั้นกว่าจำนวนหลักในจำนวนผลลัพธ์

  • เลขศูนย์นำหน้าไม่อนุญาตภายใต้สถานการณ์ทั้งหมด การนับจำนวนศูนย์นำหน้าทำให้เกิดปัญหาเล็กน้อย การละเว้นศูนย์นำหน้าจะทำให้คำถามซับซ้อน

  • โปรแกรมที่ชนะจะเป็นโปรแกรมที่ผ่านการรับรองซึ่งจะพิมพ์จำนวนเต็มที่มีขนาดเล็กที่สุด

ตัวอย่างกระดานแต้มนำ


64
หมายเลข 1 ในคำถามเครือข่ายที่น่าสนใจ ไม่เลวเลยสำหรับคำถามแรก ...
trichoplax

6
@Kslkgh น้อยกว่าอย่างเคร่งครัดมิฉะนั้นคำถามนั้นสำคัญสำหรับโปรแกรมที่พิมพ์ค่าสุดท้ายโดยปริยาย
Arandur

6
เป็น1.0จำนวนเต็ม?
ฮิสโทแกต

23
ข้อ จำกัด ของ UTF-8 นั้นไร้สาระและเป็นอันตราย ไบต์เป็นไบต์ไม่ว่าจะเป็นการเข้ารหัส ฉันขอแนะนำให้คุณเปลี่ยนกฎเนื่องจากในขณะนี้พวกเขาไม่อนุญาตให้ใช้ภาษาที่ไม่ใช่ตัวอักษร (เช่น Minecraft, Piet, โฟลเดอร์) หรือมี UTF-8 ไบต์ที่ยาวกว่า "ของจริง" (ใช้ได้ตามคำถามนี้ ) นับจำนวนไบต์ (เช่น APL, TI-BASIC, Seriously, Jelly)
lirtosiast

7
@ZachGates นั่นไม่ใช่วิธีการทำงานของรายการ HNQ ;)
Martin Ender

คำตอบ:


193

จอประสาทตาคะแนน 1


โปรแกรมที่ว่างเปล่านับจำนวนการจับคู่ของ regex ที่ว่างเปล่าในการป้อนข้อมูล (ซึ่งเป็นสตริงที่ว่างเปล่า) นั่นคือสิ่งที่ 1 1การแข่งขันจึงพิมพ์

ลองออนไลน์


39
... เรามีผู้ชนะ
Arandur

9
แค่ btw ฉันจะบอกว่าจำนวนการแข่งขันไม่สิ้นสุด สตริงว่างสามารถทำซ้ำได้ไม่ จำกัด จำนวนครั้งและจับคู่อย่างไม่ จำกัด
nicael

50
@nicael โชคดีที่นั่นไม่ใช่วิธีการทำงานของ regex ;)
Martin Ender

8
@ MartinBüttnerที่ขึ้นอยู่กับเอนจิน regex ของคุณ ฉันได้พบกับระบบที่จะอึออกแน่นอนถ้าคุณพยายามจับคู่สตริงว่าง
Sparr

19
@ LorenPechtel ที่กฎใช้เฉพาะกับความท้าทายที่ไม่รู้จักซึ่งโปรแกรมที่ว่างเปล่าเป็นวิธีแก้ปัญหาเล็กน้อยในภาษาส่วนใหญ่ ฉันคิดว่ามันเป็นเกมที่ยุติธรรมที่นี่เนื่องจากโปรแกรมที่ว่างเปล่านี้มีความหมายที่ไม่น่ารำคาญและจอประสาทตาไม่ได้มีพฤติกรรมนี้เพราะความท้าทายเช่นนี้ แต่เพราะมันเป็นลักษณะทั่วไปที่สอดคล้องกันเพียงอย่างเดียว
Martin Ender

73

Pyth , 10

T

ความพยายามครั้งแรกที่ใช้ Pyth เมื่อมีการชี้แจงคำถามดูเหมือนว่า 10 จะเป็นจำนวนที่น้อยที่สุด ใน Pyth ตัวอักษร T เริ่มต้นเป็นเลข 10 ดังนั้นนี่เป็นการพิมพ์10ที่ใหญ่กว่าความยาวของซอร์สโค้ด คุณสามารถทดลองใช้งานได้ที่นี่


97
ฉันชอบความพยายามครั้งแรกของคุณในการใช้ Pyth เป็นเพียงตัวอักษร T
djechlin

8
ฉันคิดว่านี่จะเป็นโปรแกรม Pyth ที่อ่านได้ง่ายที่สุดที่ฉันเห็นมาระยะหนึ่ง แต่นี่ง่ายที่จะเข้าใจ
Deusovi

2
นี่คือรูปหลายเหลี่ยมซึ่งทำงานใน 05AB1E ด้วย 05ab1e.tryitonline.net/#code=VA
Magic Octopus Urn

60

bc, 10

A

โชคดีที่bcพิมพ์ผลลัพธ์ของนิพจน์สุดท้ายตามค่าเริ่มต้น ถูกตีความว่าเป็นฐานสิบหกบาทดังนั้นผลในการA10


1
แต่มีอยู่แล้ว (อย่างน้อย) 5 คำตอบที่คล้ายกันรวมถึงวิธีการแก้ปัญหาด้วยAเพราะภาษากอล์ฟจำนวนมากกำลังกำหนด A เป็น 10
nicael

45
@nicael ใช่มันเป็นเรื่องจริง ฉันอ้างว่าคำตอบนี้แตกต่างเพราะbcไม่ใช่ภาษากอล์ฟ ในความเป็นจริงแล้วภาษาที่กำหนด Posix จะมีให้ตามค่าเริ่มต้นในระบบ * มาตรฐานที่คุณสามารถหาได้
Digital Trauma

47

ตกปลา, คะแนน7,958,661,109,946,400,884,391,936 1,208,925,819,614,629,174,706,176

นี่เป็นคะแนนที่ไม่น่ามองมากที่สุดเท่าที่เคยมีมาในการลดความท้าทายหรือไม่ (แม้ว่าจะมีการตีกอล์ฟถึง 84.8%)

v+CCCCCCCCCC
  `32`nSSSSP

คำอธิบาย

v              Sets the casting direction to down
 +             Increments the casting distance by 1
  CCCCCCCCCC   Casts the rod

`32`         Pushes a string "32" to the stack
    n        Converts the stack from a string to an integer
     SSSS    Repeated squaring of the stack
         P   Prints the stack

จำนวนคือ32^16และมี 25 หลัก รหัสมีความยาว 24 ไบต์ 6^32คำตอบก่อนหน้านี้


2
นำน้ำตามาให้ฉัน ขอขอบคุณสำหรับการสนับสนุนของคุณ.
Arandur

30
มันอาจจะยังชนะ Java ... หวังว่า
Arcturus

3
มันจะเต้น C # ...
LegionMammal978

ทำไม 6 และไม่ใช่ 9
Immibis

@immibis เป้าหมายของการท้าทายคือการลดคะแนนดังนั้นมันจึงไม่ใช่แค่การลดจำนวนไบต์เท่านั้น วาง 9 ก่อนจะเพิ่มคะแนนของฉันโดยไม่จำเป็น
Arcturus

36

MATLAB, 1,000,000,000 (10 9 )

ยังทำงานร่วมกับOctave

disp(1e9)

ไม่เคยเอาชนะ esolangs แต่เพื่อความสนุกนี่เป็น MATLAB / Octave ที่เล็กที่สุดที่จะสามารถทำได้ดังนั้นคิดว่าฉันจะโพสต์มันต่อไป


18
คำตอบ esolang ในขณะที่ถูกต้องเป็นที่น่าเบื่อ ดีใจที่ได้เห็นที่ไม่ใช่!
Arandur

1
perl say 1e9สั้นกว่าเล็กน้อยหากคุณต้องการปรับปรุงคะแนนกอล์ฟของคุณ (แม้ว่าจะไม่มีที่ไหนเลยใกล้จำนวนเต็มขนาดเล็กซึ่งวิธีการนี้จะทำงาน ... )
derobert

@derobert True 1e1 จะตอบสนองคำแถลงปัญหาและให้คะแนน 10 (ต่ำกว่าดีกว่า) (สมมติว่าถ่านคือ 1 ไบต์)
dberm22

@ dberm22 10(2 ตัวอักษร) มีความยาวไม่เกิน1e1(3 ตัวอักษร)
SuperJedi224

@ SuperJedi224 อ่าฉันอ่านแล้วว่าขนาดของจำนวนที่พิมพ์ต้องมากกว่าจำนวนไบต์ไม่ใช่จำนวนหลักในจำนวนที่พิมพ์ ขอขอบคุณสำหรับการชี้แจง.
dberm22

29

พื้นฐาน TI-84, 120

5!

ᴇ2จะให้คะแนนดีกว่าถ้าไม่ใช่สำหรับความต้องการ UTF-8 ที่โง่ (มีเพียงสองไบต์ในการเข้ารหัสโทเค็นดั้งเดิมของเครื่องคิดเลข แต่เป็น 4 ใน UTF-8 ... )


บางทีฉันอาจขาดอะไรบางอย่าง แต่สตริง "E2" มีเพียงสองไบต์ใน UTF-8 …
jbg

11
@ JasperBryant-Greene และEไม่ใช่ตัวละครเดียวกัน ใน TI-BASIC เป็นสัญกรณ์ทางวิทยาศาสตร์และEเป็นตัวแปร
SuperJedi224

4
ขอบคุณ :) ฉันควรสังเกตุเห็นว่าตัวละครนั้นมีความสูงน้อยกว่าความสูงมาก ...
jbg

จะ3!ทำคะแนนได้ดีกว่าเหรอ?
dberm22

1
@NobodyNada เวลานี้คำถามที่กล่าวโดยเฉพาะให้คะแนนใน UTF8 ด้วยเหตุผลบางอย่าง
SuperJedi224

26

C #, คะแนน10 ^ 72 10 ^ 70 10 ^ 64 10 ^ 63

class A{static void Main(){System.Console.Write($"1{0:D63}");}}

นั่นคือ 1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 ฉันเดาว่าฉันพยายาม ...


1
สุดยอดจริงๆ
Arandur

4
จะWrite(new string('1',70))ดีกว่าไหม
ลินน์

1
คุณสามารถเขียนมันออกมาเป็น double แทนที่จะเป็น string ซึ่งย่อให้เหลือ 10 ^ 56:class A{static void Main(){System.Console.Write(1e56);}}
goric

@goric 1E+56ที่เพิ่งเอาท์พุท
LegionMammal978

23

Hexagonyคะแนน 100100

รหัส:

d!!@

ในรูปแบบที่อ่านได้มากขึ้น:

  d !
 ! @ .
  . .

ค่าถ่านdเป็น 100 ซึ่งจะพิมพ์ค่าถ่านสองครั้งและยกเลิกหลังจากนั้น

ลองออนไลน์!


น่ารัก! ขอขอบคุณสำหรับการสนับสนุนของคุณ.
Arandur

18
แบบอ่านเพิ่มเติมหรือไม่ จริงๆ? xD
RK

17

JavaScript, คะแนน 100,000,000,000 (หรือ 1 * 10 11 )

alert(1e11)

นี่คือถ้าใช้การแจ้งเตือน แม้ว่าคุณจะได้รับคะแนนน้อยลง 100,000,000 เท่าหากใช้คอนโซล:

1e3

คะแนน 1,000 อย่างที่คุณเห็นฉันไม่แน่ใจว่าจะนับการใช้คอนโซลแม้ว่า


ฉันไม่รู้ว่าทำไมมันไม่นับ!
Arandur

6
@Arandur ฉันเดาว่า "ฉันไม่แน่ใจว่ามันนับ" หมายถึงคะแนนต่ำกว่า 1,000 เนื่องจากต้องใช้คอนโซลเป็น REPL แทนที่จะเป็นโปรแกรมเต็ม
trichoplax

@tri แน่นอนทำให้การชี้แจง
nicael

11
+1 สำหรับการแจ้งเตือนฉันไม่อนุญาตเอาต์พุตคอนโซลอัตโนมัติ
edc65

17

PlatyPar , 59

#

#เริ่มต้นฐาน-60 59ที่เป็นตัวเลขตัวอักษรและเนื่องจากไม่มีตัวเลขจะพบว่ามันจะจบขึ้นเป็น สิ่งนี้เริ่มต้นจากอุบัติเหตุที่มีความสุข แต่เนื่องจาก [ab] ใช้ข้อผิดพลาดนี้ในคำตอบอื่นแล้วฉันจึงเก็บมันไว้

ลองออนไลน์ !

นี่เป็นอีกวิธีหนึ่งที่ฉันใช้ในวิธีที่น่าเบื่อที่ทุกคนและยายใช้ในการท้าทายนี้

PlatyPar , 100000000 (9 หลัก)

'18Md0+;

คำอธิบาย

'1        ## push "1" (a string) to the stack
  8Md  ;  ## repeat 8 times
     0+    ## add a 0
          ## [implicitly] print the result

ลองออนไลน์ !


16

Brainf ** k , 111111111111111111111111111111111111111 (~ 1e34)

และลดลงอีก:

+++++++[>+++++++>+<<-]>>[<.....>-]

ซึ่งให้ 35 1 ต่อเนื่องหรือประมาณ 1e34


ยังเล็กกว่านี้เล็กน้อย

++++++++[>++++++>+<<-]>+>+[<....>-]

ให้ 36 1 ของซึ่งเป็นตัวเลขประมาณ 11% มากกว่า 1e35


ขอขอบคุณ @Martin Büttnerที่ทำให้ตัวละครไม่กี่ตัวลดผลรวมทั้งหมดได้ถึง 100 ด้วยรหัสนี้ (ผลตอบแทน 1e36):

++++++[>++++++++>++<<-]>+.->[<...>-]

รหัสเก่าของฉัน (ผลตอบแทน 1 + e38):

++++++++[>++++++>++<<-]>+.->+++[<..>-]

ฉันกำลังทดลองกับ esolang จากความเบื่อหน่าย นี่คือสิ่งที่ดีที่สุดที่ฉันสามารถทำได้ใน BF ฉันสงสัยว่าเป็นไปได้ไหมที่จะทำให้เล็กลง?

คุณสามารถลองออนไลน์ได้ที่นี่


ฉันเขียนคำตอบสั้น ๆ ตั้งแต่ต้น: ลิงก์
Lynn

@Mauris น่าประทับใจ!
Tom Carpenter

16

C, 1000000000000000000000000000 (28 หลัก)

main(){printf("1%027d",0);}

คล้ายกับคำตอบ C ++ ของฉันโดยไม่ต้อง#include <stdio.h> (ละเว้นคำเตือนเกี่ยวกับการประกาศที่หายไปprintfขอบคุณ @Dennis)

ขึ้นบรรทัดใหม่จะต้องเพิ่มอีก 2 ไบต์โดยใช้รูปแบบ 1%029d\n


14

Japterคะแนน 10

A

ตามที่แสดงคะแนนพิมพ์ 10


นี่ไม่ใช่รหัสกอล์ฟเป้าหมายคือการพิมพ์จำนวนที่น้อยที่สุดคะแนนของคุณคือ 10
pppery

@ppp "ตัวเลขต้องมีความยาวเป็นไบต์มากกว่าโปรแกรม - มีตัวเลขมากกว่ารหัสมีอักขระ" - แก้ไขโดย OP
nicael

2
คุณไม่ได้เข้าใจผิด ถ้าโปรแกรม Japtr Aพิมพ์ 10 แสดงว่าเป็นโปรแกรมที่ถูกต้องด้วยคะแนน 10
Arandur

3
Woohoo ภาษาของฉันเชื่อมโยงกับ <s> แรก </s> ที่สอง! จ้องที่ Retina
ETHproductions

4
เหตุผลใดสำหรับ downvote
nicael


10

PHP, 10,000,000 คะแนน

<?=1e7;

นี้จะพิมพ์ 10000000 ที่สามารถมองเห็นมี


2
เนื่องจาก OP ขอค่าจำนวนเต็มน้อยที่สุดทำไมคุณถึงเลือกเลขชี้กำลังเจ็ดตัว พิมพ์โดยไม่มีเครื่องหมายจุลภาคหรือไม่
WGroleau

@WGroleau พิมพ์โดยไม่มีเครื่องหมายจุลภาคใด ๆjustachat.freevar.com/test.php
nicael

9

เขาวงกตคะแนน 10,000,000

1!!!!>@

อาจเป็นไปได้ที่จะลดขนาดลงหนึ่งลำดับความสำคัญ แต่ฉันไม่สามารถหาอะไรได้เลย

ครั้งแรกที่พิมพ์1!!!! 1000จากนั้น>เลื่อนซอร์สโค้ดเป็น

@1!!!!>

ซึ่งหลีกเลี่ยงการเลิกจ้างก่อนกำหนด จากนั้น IP ก็มาถึงจุดจบและหมุนกลับ ตอนนี้!!!!พิมพ์ศูนย์สี่เพิ่มเติมและ@ยกเลิกโปรแกรม

ลองออนไลน์


9

ซามัว , 42

A

Aผลักคำตอบของคำถามสู่ชีวิตสุดยอดจักรวาลและทุกอย่างลงบนสแต็ก จากนั้นด้านบนของสแต็กจะถูกพิมพ์โดยอัตโนมัติ


ฉันคิดว่ามีข้อผิดพลาดเกิดขึ้นกับข้อความยืนยันของคุณ: P
Doorknob

3
@Doorknob 冰ฉันไม่รู้วิธีเขียนข้อความคอมมิชชันดังนั้นฉันจึงใช้อีโมจิแบบสุ่ม
alephalpha

5
ตกลงนี่คือคำถามจริง: อะไรQผลัก
Cyoce

9

Brainfuck, 33333333333333333333333 (25 threes)

นี่เขียนไว้ว่า "ตั้งแต่เริ่มต้น" ดังนั้นฉันคิดว่ามันโอเคที่จะโพสต์คำตอบแยกต่างหาก:

-[>+>+<<-----]>-[-->.<]

ยาว 23 ไบต์


ฉันกำลังพิจารณาโซลูชัน bf มีล่ามปัจจุบันที่ส่งออกเป็นตัวเลขเท่านั้นหรือไม่
Rohan Jhunjhunwala

@RohanJhunjhunwala สิ่งนี้ส่งออก 51 (รหัส ASCII สำหรับ"3") 25 ครั้ง
เลเวลริเวอร์เซนต์

@LevelRiverSt สิ่ง Im พูดคือว่ามีอาจจะมีอยู่ล่าม BF ที่ไม่ได้ป้อนข้อมูลเป็น ASCII และเพียง แต่การส่งออกจำนวนเต็มจึง (-). จะเอาท์พุท 255
Rohan Jhunjhunwala

9

DC , 10,000

4 ตัวอักษรโปรแกรม:

I4^f

เอาท์พุท 5 หลัก:

$ dc<<<'I4^f'
10000

3
+1 ใช่ฉันคิดว่ามันดีที่สุดใน dc แปลกBC สั้น
บาดเจ็บทางดิจิตอล

ฉันคิดว่าฉันทำได้ดีด้วย6d^p(ให้ผลตอบแทน 46656) แต่คุณมีจังหวะนั้น - ทำได้ดีมาก!
Toby Speight


8

C, 1111111111111111111111111111111111111 (35 อัน)

main(c){while(c++<36)putchar(49);}

อาจจะมีวิธีที่สั้นกว่านี้ การขาดวิธีง่ายๆในการพิมพ์ตัวเลขขนาดใหญ่ใน C ทำให้ยุ่งยาก



7

Java, 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111 (81 ครั้ง)

interface A{static void main(String[]a){for(A i:new A[81])System.out.print(1);}}
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ฉันขีดเส้นใต้ส่วนที่เป็นจริง "ตัวแปร" ที่นี่; ทุกอย่างเป็นสิ่งจำเป็นอย่างยิ่งสำหรับโปรแกรม Java ที่ใช้งานได้

สันนิษฐานนี้จะสั้นกว่าสิรอบกับของ BigIntegerJava


สันนิษฐานว่า ... - บางทีSystem.out.print(BigInteger.TEN.pow(10));- นั่นคือตัวละครตัวหนึ่งน้อยลงหรือ ขออภัยไม่มีที่ไหนใกล้ใหญ่พอ - และ.pow(10).pow(10)อีกต่อไปแล้ว
OldCurmudgeon

คุณสามารถแทนที่ด้วยinterface class
LegionMammal978

2
แต่แล้วจะต้องmain public
ลินน์

7
คุณสามารถกำจัดตัวละคร 2 ตัวโดยการทำเช่นนี้เพื่อ for for: สำหรับ (A: ใหม่ A [81])
Jack Ammo

@OldCurmudgeon จะ.pow(100)ไม่ทำงานด้วยเหตุผลบางอย่าง?
ETHproductions

7

Cubix , 100100

@'dOu

Cubix เป็น esolang 2 มิติแบบกองซ้อน Cubix นั้นแตกต่างจาก langings 2D อื่น ๆ ซึ่งซอร์สโค้ดจะถูกล้อมรอบด้านนอกของ cube

ทดสอบออนไลน์!

คำอธิบาย

สิ่งแรกที่ล่ามทำคือหาลูกบาศก์ที่เล็กที่สุดที่โค้ดจะพอดี ในกรณีนี้ความยาวของขอบคือ 1 จากนั้นโค้ดจะถูกเติมด้วยไม่มีการเติม.จนกว่าทั้งหกด้านจะเต็ม ช่องว่างถูกลบออกก่อนการประมวลผลดังนั้นรหัสนี้จะเหมือนกับข้างต้น:

  @
' d O u
  .

ตอนนี้รันโค้ด IP (ตัวชี้คำสั่ง) เริ่มต้นที่ใบหน้าซ้ายสุดชี้ไปทางทิศตะวันออก

ตัวแรกที่พบ IP คือ'ซึ่งจะผลักไบต์ถัดไปบนสแต็ก ไบต์นี้อยู่หรือd 100ถัดไปคือOผลลัพธ์ของรายการสูงสุด (100) เป็นจำนวนเต็ม

จากนั้น IP uก็หันไปทางขวาเคลื่อนไปข้างหน้าจากนั้นหมุนอีกครั้ง มันสลับไปที่ใบหน้าด้านล่างชี้ไปทางทิศเหนือจากนั้นหมุนไปทางทิศตะวันออก สิ่งนี้จะห่อหุ้มมันOอีกครั้งโดยเอาท์พุท 100 จากนั้นขึ้นอยู่กับการ@ยกเลิกโปรแกรม


6

MATL , 1,000

1e3

หมายเหตุ: GitHub ล่าสุดคอมมิตของคอมไพเลอร์ทำงานบน Octave และ Matlab

สิ่งนี้ตีความตัวเลขในรูปแบบทางวิทยาศาสตร์และพิมพ์ออกมาโดยปริยายดังนั้นจึงสร้างผลลัพธ์

1000


6

Perl, 1000000000

print 1e9

ซื่อตรง


1
คุณไม่สามารถลดคะแนนของคุณโดยใช้say?
Neil

ที่จะต้องเปิดใช้งาน-Eธงฉันคิดว่า ฉันไม่แน่ใจว่าจะนับได้อย่างไรในการท้าทายนี้
Lynn

1
ตั้งแต่" -M5.010เมื่อจำเป็นเป็นอิสระ"คุณไม่ควรนับเลย
ThisSuitIsBlackNot ไม่ได้


6

C ++, 1e46

#include <stdio.h>
main(){printf("1%046d",0);}

ขึ้นบรรทัดใหม่จะต้องเพิ่ม 2 ไบต์โดยใช้รูปแบบ "1% 048d \ n"


ฉันไม่คิดว่า C ++ main()ช่วยให้คุณสามารถที่จะละเว้นประเภทผลตอบแทนของ OTOH นี้จะให้คำตอบที่ดี C ...
Toby Speight


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.