คำถามติดแท็ก number

ความท้าทายนี้มีจุดมุ่งหมายเพื่อแก้ไขโดยใช้จัดการยอมรับเป็นอินพุตหรือส่งออกค่าตัวเลข

3
เมื่อชีวิตให้มะนาวคุณต้องทำน้ำมะนาว
ท้าทาย คุณจะได้รับการป้อนข้อมูลสตริงทุกคำ"Lemon"จะพบว่ามันควรจะเปลี่ยนไป"Lemonade" แต่a , dและeจะต้องยืมมาจากที่อื่นในประโยค ตัวอย่าง อินพุตตัวอย่าง: ฉันพบมะนาวเมื่อตอนเป็นเด็ก ตัวอย่างผลลัพธ์: ฉันทำน้ำมะนาวเมื่อฉันยังเด็ก The Lemonadeสร้างขึ้นโดยการขโมยตัวอักษรยกต่อไปนี้จากต้นฉบับ ฉัน Foun dน้ำมะนาว WH E n ผมเป็นเด็ก นี่เป็นเพียงตัวอย่างหนึ่งที่เป็นไปได้คือ "e", "d" และ "a" ซึ่งอาจถูกนำมาจากที่ใดก็ได้ ( ยกเว้นจากคำว่าlemonแน่นอน ) ความคิดเห็น •หากมีไม่เพียงพอe, aหรือds คุณส่งออกสิ่งที่สามารถทำด้วยตัวอักษรจะต้องได้รับ ตัวอย่างเช่นการป้อนข้อมูลbdblemonจะส่งออกbblemond • lemonข้อความอาจไม่ได้เป็นแบบสแตนด์อโลน (เว้นวรรคในแต่ละด้าน) ตัวอย่างเช่นคุณอาจมีคำlemonsบางคำในอินพุตและเอาต์พุตควรเป็นlemonades •อินพุตอาจมีจำนวนlemons ใด ๆแม้แต่ 0 lemonวินาที (ซึ่งในกรณีนี้เอาต์พุตจะเหมือนกับอินพุต) •คุณสามารถทำน้ำมะนาวของคุณด้วยตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กตัวอย่างเช่นleMonอาจกลายเป็นleMonadeและการadeยืมสามารถเป็นกรณีใด ๆ (ดังนั้นมันอาจจะกลายเป็นleMonADe) กรณีของจดหมายที่คุณยืมต้องอยู่ในสภาพเดิมเมื่อคุณยืม (ตัวอย่างอินพุต -> เอาต์พุตhe …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

7
สถานที่น่าสนใจของแผนที่โลจิสติก
จุดประสงค์ของการท้าทายคือการวางแผนการดึงดูดของโลจิสติกแผนที่เป็นฟังก์ชันของพารามิเตอร์r (เรียกอีกอย่างว่าแผนภาพสองแฉก ) หรือ subregion ของมัน การปรากฏตัวของกราฟสามารถเห็นได้ในภาพต่อไปนี้จาก Wikipedia: พื้นหลัง แผนที่โลจิสติกเป็นฟังก์ชั่นทางคณิตศาสตร์ที่ใช้ใส่x kและแผนที่มันออกx + 1 kกำหนดให้เป็น x k + 1 = r x k (1− x k ) โดยที่rคือพารามิเตอร์ของแผนที่สันนิษฐานว่าอยู่ในช่วงเวลา [0, 4] ได้รับRใน [0,4] และค่าเริ่มต้นx 0ในช่วง [0,1] มันน่าสนใจที่จะซ้ำ ๆ ใช้ฟังก์ชั่นสำหรับจำนวนมากยังไม่มีข้อความซ้ำการผลิตค่าสุดท้ายx N โปรดทราบว่าx Nจะต้องอยู่ใน [0,1] ด้วย เป็นตัวอย่างให้พิจารณาr = 3.2, N = 1,000 ค่าเริ่มต้นx 0 …

27
ค้นหาดัชนีของค่าในรายการหนึ่งในอีกรายการหนึ่ง
คุณต้องใช้เวลาสองรายการของจำนวนเต็มบวกเป็น input ขอเรียกเหล่าnและม. คุณอาจคิดว่า: จำนวนเต็มทั้งหมดในnเป็นส่วนหนึ่งของm จำนวนเต็มทั้งหมดในmมีค่าไม่ซ้ำกัน รายการไม่ว่างเปล่า ถาม: การกลับมาของดัชนีที่คุณพบค่าในที่nในม. อาจทำให้สับสน แต่ฉันคิดว่ากรณีทดสอบจะทำให้งานชัดเจน ตัวอย่างมีการจัดทำดัชนี 1 คุณสามารถเลือก 0 ดัชนีหากคุณต้องการ (โปรดระบุ) n = 5 3 4 1 m = 6 8 4 1 2 5 3 100 output: 6 7 3 4 // 5 is in the 6th position of m // 3 is …
21 code-golf  number 

8
ลำดับของ Golob สั่นคลอน
OEIS มีการเปลี่ยนแปลง (A111439) ในลำดับ Golomb ของ เช่นเดียวกับในลำดับของ Golomb A(n)อธิบายความถี่ที่nปรากฏในลำดับ แต่นอกจากนี้ตัวเลขสองตัวที่ต่อกันอาจไม่เหมือนกัน ในขณะที่สร้างลำดับนั้นA(n)จะถูกเลือกให้เป็นจำนวนเต็มบวกที่เล็กที่สุดที่ไม่ละเมิดคุณสมบัติทั้งสองนี้ เนื่องจากตัวเลขที่เหมือนกันไม่ได้รับอนุญาตติดต่อจึงทำให้ชุดโยกเยกขึ้นและลงเล็กน้อยเมื่อโตขึ้น นี่คือ 100 คำแรก: 1, 2, 3, 2, 3, 4, 3, 4, 5, 6, 5, 6, 5, 6, 7, 6, 7, 8, 7, 8, 9, 8, 9, 8, 9, 10, 9, 10, 9, 10, 11, 10, 11, 10, 11, …

2
สลับออกบางส่วนเป็นระยะและไม่เป็นระยะ
ในการแทนทศนิยมของทุกจำนวนตรรกยะp/qคุณมีหางเป็นระยะหัวที่ไม่เป็นระยะและส่วนที่อยู่หน้าจุดทศนิยมในรูปแบบต่อไปนี้: (before decimal point).(non-periodic)(periodic) ตัวอย่างบางส่วน ได้แก่ : 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = 0.076923... = (0).()(076923) 3/40 = 0.075 = (0).(075)() ## no periodic part -2/15 = -0.13... = -(0).(1)(3) ## negative 75/38 = 1.9736842105263157894... = (1).(9)(736842105263157894) ## periodic part …

30
ใช้เวลาในการพิมพ์ตัวเลข
สรุป เขียนโปรแกรมหรือฟังก์ชั่นที่ไม่รับอินพุตใด ๆ และส่งออกตัวเลขจำนวนเต็มทั้งหมดระหว่าง -1000 ถึง 1,000 ตามลำดับจากน้อยไปหามากไปยัง stdout หนึ่งรายการต่อบรรทัดเช่นนี้ -1000 -999 -998 -997 ... และหลังจากนั้นคุณต้องพิมพ์เวลาที่ใช้เพื่อพิมพ์ตัวเลขเหล่านี้หรือเวลาตั้งแต่เริ่มต้นการทำงานของโปรแกรมเป็นมิลลิวินาที (หากจำเป็นมันยังสามารถมีสิ่งอื่น ๆ เช่น: เวลาที่ใช้: xxxms ก็โอเค) มันอาจเป็นทศนิยมหรือจำนวนเต็ม (ถ้าคุณพิมพ์จำนวนเต็มคุณต้องปัดเศษให้ใกล้เคียงที่สุด) รหัสตัวอย่าง using System; using System.Diagnostics; class P { static void Main(string[] args) { Stopwatch st = Stopwatch.StartNew(); for (int i = -1000; i <= 1000; i++) …
21 code-golf  number  date 

14
ส่งออกหมายเลข ALONED
พิจารณาลำดับตามธรรมชาติสูงสุดถึง 6 (ไม่สนใจ 1) : 2,3,4,5,6 เราเริ่มการสแกนจากด้านซ้าย (ในกรณีนี้จาก 2) ค้นหาตัวเลขหารด้วย 2 (ที่นี่ 4) จากนั้นลบตัวเลขทั้งสองออกจากรายการ (ที่นี่ 2 และ 4) เช่นว่ารายการจะลดลงเป็น: 3,5,6 เราทำกระบวนการเดียวกันต่อไปทางซ้ายสุดคือ 3 ดังนั้นเราจึงหาจำนวนหารด้วย 3 6 แน่นอนว่าจำนวนนั้นจึงเท่ากับ 3 และ 6 จะถูกลบออก 5 ตอนนี้ไม่สามารถทำการค้นหาเพิ่มเติมได้อีกดังนั้นนี่จะกลายเป็นรายการของหมายเลข ALONED สำหรับ n = 6 วัตถุประสงค์ รับตัวเลข n มากกว่า 1 พิมพ์ตัวเลขที่ถูกลบทั้งหมดที่เกี่ยวข้อง INPUT 2 6 15 20 22 เอาท์พุท …
21 code-golf  number 

3
เกมที่มีสัดส่วนของอะตอม
งานของคุณสร้างบอทที่เล่นAtomasด้วยคะแนนสูงสุด เกมทำงานอย่างไร: gameboard เริ่มต้นด้วยแหวน 6 "อะตอม" ที่มีจำนวนตั้งแต่การ1 3คุณสามารถ "เล่น" อะตอมระหว่างสองอะตอมหรืออะตอมอื่นขึ้นอยู่กับอะตอมเอง คุณสามารถมีอะตอมปกติหรืออะตอมพิเศษ อะตอมปกติ: คุณสามารถเล่นอะตอมปกติระหว่างสองอะตอมที่มีอยู่บนกระดาน คุณเริ่มต้นด้วยอะตอมในช่วง1 to 3แต่ช่วงเพิ่มขึ้น 1 ทุกๆ 40 การเคลื่อนไหว (ดังนั้นหลังจาก 40 การเคลื่อนไหวช่วงจะกลายเป็น2 to 4) หากมีอะตอมบนกระดานที่ต่ำกว่าช่วงมันจะมี1 / no. of atoms of that number on the boardโอกาสเกิดการวางไข่ สมมติว่าคุณต้อง2เล่นและบอร์ดมีลักษณะดังนี้: 1 1 2 1 สถานที่ Let 's ไปทางขวาของ21 กระดานตอนนี้กลายเป็น: 1 1 2 1 …
21 code-challenge  game  code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

30
วาดสี่เหลี่ยมกลวงของ # ด้วยความกว้างที่กำหนด
ฉันได้รับความท้าทายนี้จากรหัสและฉันอยากรู้เกี่ยวกับการแก้ปัญหาที่ดีกว่าของฉัน: กำหนดความกว้างผ่านอินพุตมาตรฐานให้วาดสี่เหลี่ยมกลวงของ '#' ในความกว้างและความยาวที่กำหนด ตัวอย่าง: 5 ผลลัพธ์ใน ##### # # # # # # ##### ฉันใช้หลามเพื่อแก้ปัญหานี้ดังนั้นฉันจึงสนใจในรหัสหลามอื่น ๆ โดยเฉพาะ แต่โปรดโพสต์โซลูชันของคุณในภาษาที่คุณต้องการ
21 code-golf  string  ascii-art  number  code-golf  grid  code-golf  string  ascii-art  code-golf  alphabet  cipher  code-golf  math  number  code-golf  quine  code-golf  palindrome  polyglot  code-golf  number  array-manipulation  counting  logic  code-golf  string  primes  binary  decision-problem  code-golf  ascii-art  kolmogorov-complexity  popularity-contest  code-golf  probability-theory  code-golf  string  code-golf  python  polyglot  programming-puzzle  c++  code-golf  math  code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

10
เพื่อนปัจจัยที่สำคัญ
ได้รับจำนวนเต็มN > 1ออกหมายเลขอื่น ๆ Nที่สลายตัวที่สำคัญมีตัวเลขเดียวกับการสลายตัวที่สำคัญของ ตัวอย่างเช่นถ้าN = 117ผลลัพธ์จะต้องเป็น[279, 939, 993, 3313, 3331]เพราะ 117 = 3 × 3 × 13 ดังนั้นตัวเลขที่มีอยู่มี1, 3, 3และ3และเรามี 279 = 3 × 3 × 31 939 = 3 × 313 993 = 3 × 331 3313 = 3313 3331 = 3331 ตัวเลขเหล่านี้เป็นตัวเลขที่เป็นไปได้อื่น ๆ เท่านั้นเนื่องจากการรวมกันของตัวเลขเหล่านี้จะทำให้ได้จำนวนเต็มที่ไม่ใช่ไพร์มซึ่งไม่สามารถเป็นผลมาจากการแยกตัวประกอบเฉพาะ ถ้าNใด ๆ …

14
ยุติหมดจดเป็นระยะหรือในที่สุดเป็นระยะ?
บทนำ ทศนิยมจะถูกยกเลิกหากมีจำนวนทศนิยมเป็นจำนวน จำกัด ตัวอย่างเช่น 0.4 (2/5) กำลังยกเลิกเนื่องจากมีเลขทศนิยมหนึ่งหลัก ทศนิยมจะเป็นคาบอย่างหมดจดหากมีจำนวนทศนิยมที่ไม่มีที่สิ้นสุดและไม่มีเลขทศนิยมก่อนที่จะเกิดซ้ำ (ส่วนหนึ่งของทศนิยมที่ซ้ำกัน) ตัวอย่างเช่น 0.142857142857142 … (1/7) เป็นระยะหมดจดเพราะมีการทำซ้ำ 142857 ซึ่งจะเริ่มทำซ้ำทันทีหลังจากจุดทศนิยม ในที่สุดทศนิยมจะมีเป็นระยะถ้ามันมีจำนวนทศนิยมที่ไม่มีที่สิ้นสุดและมีจำนวนทศนิยมที่แน่นอนก่อนที่จะเกิดซ้ำ (ส่วนหนึ่งของทศนิยมที่ซ้ำกัน) ตัวอย่างเช่น 0.16666666666666666 … (1/6) เป็นระยะเพราะในที่สุด ทำซ้ำ 6 เริ่มทำซ้ำหลังจาก 1 งานของคุณ เขียนโปรแกรมหรือฟังก์ชั่นที่เมื่อได้รับตัวเลขpและq (จำนวนเต็ม, 0 <= p < q <= 100) จะพิจารณาว่าการแสดงทศนิยมของp / qนั้นสิ้นสุดลงเป็นระยะหรือในที่สุดเป็นระยะ คุณจะต้องส่งออกaถ้ามันของการสิ้นสุด (เช่น 0.1) bถ้าหากมันเป็นธาตุบริสุทธิ์ (เช่น 0.333 ... ) หรือcถ้าหากมันเป็นธาตุในที่สุด (เช่น …
21 code-golf  math  number 

30
เอาท์พุท“ พอดี” ตัวเลข
"พอดีตัวเลข" แซมมีแนวคิด "ยอดเยี่ยม" สำหรับการบีบอัด! คุณช่วยได้ไหม นี่เป็นบทสรุปของแผนการบีบอัดของแซม ก่อนอื่นใช้เลขฐาน 10 แทนจำนวนธรรมชาติใด ๆ ที่มีขนาดเล็กกว่า 2 ^ 16 อย่างเคร่งครัดและเขียนเป็นสตริงไบนารีโดยไม่มีศูนย์นำหน้า 1 -> 1 9 -> 1001 15 -> 1111 13 -> 1101 16 -> 10,000 17 -> 1,0001 65535 -> 111111111111111 ตอนนี้แทนที่กลุ่มใด ๆ หนึ่งศูนย์หรือมากกว่าด้วยศูนย์เดียว นี่เป็นเพราะจำนวนนั้นผอมลง ตอนนี้สตริงไบนารีของคุณจะเป็นแบบนี้ 1 -> 1 -> 1 9 -> 1001 -> …

14
สร้างลำดับที่เหลือน้อยที่สุด
ทุกหมายเลขสามารถแสดงได้โดยใช้ลำดับที่เหลือแบบไม่สิ้นสุด ตัวอย่างเช่นถ้าเราใช้เวลาจำนวน 7, และดำเนินการ7mod2แล้ว7mod3แล้ว7mod4และอื่น ๆ 1,1,3,2,1,0,7,7,7,7,....ที่เราได้รับ อย่างไรก็ตามเราต้องการลำดับที่เหลือที่สั้นที่สุดเท่าที่จะเป็นไปได้ซึ่งยังสามารถใช้แยกแยะได้จากตัวเลขที่ต่ำกว่าทั้งหมด การใช้ 7 อีกครั้ง[1,1,3]เป็นลำดับที่สั้นที่สุดเนื่องจากลำดับก่อนหน้าทั้งหมดไม่เริ่มต้นด้วย[1,1,3]: 0: 0,0,0,0... 1: 1,1,1,1... 2: 0,2,2,2... 3: 1,0,3,3... 4: 0,1,0,4... 5: 1,2,1,0... 6: 0,0,2,1... โปรดทราบว่า[1,1] ไม่สามารถใช้แทน 7 ได้เพราะสามารถใช้แทน 1 ได้อย่างไรก็ตามคุณควรส่งออก[1]ด้วยอินพุต 1 Input / Output ข้อมูลที่คุณป้อนเป็นจำนวนเต็มที่ไม่เป็นลบ คุณต้องส่งออกลำดับหรือรายการลำดับที่เหลือน้อยที่สุดตามที่กำหนดไว้ข้างต้น กรณีทดสอบ: 0: 0 1: 1 2: 0,2 3: 1,0 4: 0,1 5: 1,2 6: …

30
คำนวณผลรวมของ ILD
การป้อนข้อมูล: จำนวนเต็ม เอาท์พุท: ผลรวมของอินพุตเอง + ความยาวของอินพุต + แต่ละหลักของอินพุต nr + nr-length + {sum of digits} = output ตัวอย่าง: อินพุต: 99 เอาต์พุต: 99(nr) + 2(ความยาว nr) + (9 + 9)(หลัก) →119 อินพุต: 123 เอาต์พุต: 123 + 3 + (1 + 2 + 3)→132 กฏท้าทาย: อินพุตยังสามารถมีอินพุตเชิงลบซึ่งได้รับการแก้ไขพิเศษ -ลบเครื่องหมาย / นอกจากนี้ยังมีความยาวและเป็นส่วนหนึ่งของครั้งแรก+1 ตัวอย่างเช่น: digit อินพุต: …

9
ผลรวมของตัวเลข 1 ถึง 7
ท้าทาย กำหนดจำนวนเต็มบวกNที่เป็น 28 หรือสูงกว่าเอาท์พุทรายการของจำนวนรวมNที่ใช้แต่ละหลัก1ผ่าน7หนึ่งครั้ง คุณสามารถให้เป็นโปรแกรมหรือฟังก์ชั่น ตัวเลขสามารถปรากฏได้ด้วยตัวเองหรือต่อกันตราบใดที่คุณใช้แต่ละครั้งโดยไม่ต้องทำซ้ำ ตัวอย่างเช่น[12, 34, 56, 7]ถูกต้องตามที่เป็น[1, 27, 6, 4, 35]และ[1234, 567]แต่ไม่ใช่[123, 34567][3, 2, 1476]หรือ ลำดับที่หมายเลขนั้นไม่สำคัญ ถ้า Nไม่สามารถทำได้ด้วย 1-7 ให้ส่งคืนหรือส่งออกโดยไม่มีอะไร ข้อมูลอื่น ๆ นี่คือรหัสกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์ในวันพฤหัสบดีที่ 15 ตุลาคมจะเป็นผู้ชนะ ถามคำถามใด ๆ ในความคิดเห็น สิ่งที่ฉันไม่ได้ระบุในการท้าทายนั้นขึ้นอยู่กับคุณ ช่องโหว่มาตรฐานไม่ได้รับอนุญาต ตัวอย่าง สิ่งเหล่านี้อาจช่วยทำให้สับสนได้: อินพุต 28 เอาท์พุต [1, 2, 3, 4, 5, 6, 7] อินพุต 100 เอาท์พุต [56, 7, …
21 code-golf  math  number 

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