โจทย์เขียนโค้ด Java

โจทย์ 225 ข้อที่แก้ได้ด้วย Java ตั้งแต่ลูปแรกไปจนถึงกราฟ dynamic programming และแมชชีนเลิร์นนิง เขียนโค้ดในเบราว์เซอร์ รันการทดสอบได้ทันที และรับรีวิวจาก AI

ง่าย · 134 ปานกลาง · 67 ยาก · 24

ทักษะที่จะได้ฝึก: การนับแยกสตริงแยกหลักตัวเลขลิสต์ลิสต์ 2 มิติลูปสูตรเลขคณิตGradient descentPolymorphismการหารลงตัวการเรียงลำดับ
  • Python · C++ · C#
  • ทดสอบอัตโนมัติ
  • รีวิวโค้ดโดย AI
  • แนวทางจากชุมชน
226
โจทย์
123
วิธีแก้ที่แชร์
9
ภาษา

โจทย์ทั้งหมด

ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก

225 โจทย์
ง่าย

Fizz Buzz

สร้างลำดับโดยใช้การหารด้วย 3 และ 5

คุณจะได้เรียนรู้ เงื่อนไขการหารลงตัว
BeginnerNumbers
ยังไม่มีวิธีแก้
ง่าย

First Negative Index

Find where the first negative number appears.

คุณจะได้เรียนรู้ ค้นหาแบบเชิงเส้นคืนค่าก่อนเวลา
ArraysBeginnerLearning-path
ปานกลาง

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

คุณจะได้เรียนรู้ สแตกแบบทางเดียวเวลาเชิงเส้น
ArraysStacks
ยังไม่มีวิธีแก้
ง่าย

พาสคาลส์ไทรแองเกิล

สร้างแต่ละแถวโดยนำค่าข้างเคียงจากแถวก่อนหน้ามาบวกกัน

คุณจะได้เรียนรู้ ลิสต์ 2 มิติสร้างจากแถวก่อนหน้า
ArraysCombinatorics
ยังไม่มีวิธีแก้
ง่าย

Swap First and Last

Exchange the first and last items of a list.

คุณจะได้เรียนรู้ ดัชนีลิสต์การสลับ
ArraysBeginnerLearning-path
ง่าย

Hamming Distance

Compare two DNA strings position by position and count the differences.

คุณจะได้เรียนรู้ เปรียบเทียบสตริงการนับ
SequencesStrings
ยังไม่มีวิธีแก้
ง่าย

คะแนนตัวอักษรในคำ

บวกค่าคะแนนของแต่ละตัวอักษรในคำหนึ่งคำ

คุณจะได้เรียนรู้ คะแนนตัวอักษรรวมคะแนนด้วยแมป
Lookup-tablesStrings
ยังไม่มีวิธีแก้
ปานกลาง

Gradient descent แบบ mini-batch

ฝึกโมเดลเชิงเส้นโดยอัปเดตน้ำหนักหลังแต่ละ batch เล็ก ๆ แทนที่จะรอจนครบทั้งชุดข้อมูล

คุณจะได้เรียนรู้ Mini-batchGradient descent
โครงข่ายประสาทเทียมaiการเรียนรู้ของเครื่อง
ยังไม่มีวิธีแก้
ง่าย

Count Positive Numbers

Count the values greater than zero in a list.

คุณจะได้เรียนรู้ ลิสต์การนับ
ArraysBeginnerLearning-path
ง่าย

Running Sum

Replace each value with the total so far.

คุณจะได้เรียนรู้ ผลรวมสะสมแบบ prefixลิสต์
ArraysBeginnerLearning-path
ปานกลาง

เกม OX ด้วย Minimax

เลือกตาเดินที่สมบูรณ์แบบในเกม OX โดยค้นหาต้นไม้เกมทั้งหมดด้วย minimax

คุณจะได้เรียนรู้ Minimaxต้นไม้เกม
Recursionai
ยังไม่มีวิธีแก้
ง่าย

Gradient descent พร้อม momentum

ใช้การอัปเดตแบบ momentum ที่เก็บส่วนหนึ่งของก้าวก่อนหน้าไว้ เพื่อให้การฝึกเร่งความเร็วในทิศทางที่คงที่

คุณจะได้เรียนรู้ Momentumตัวปรับค่า
โครงข่ายประสาทเทียมaiการเรียนรู้ของเครื่อง
ยังไม่มีวิธีแก้
ง่าย

ชั่วโมง นาที และวินาที

แปลงระยะเวลา (หน่วยวินาที) ให้อยู่ในรูปแบบข้อความที่อ่านง่ายและกระชับ

คุณจะได้เรียนรู้ หน่วยเวลาจัดรูปแบบสตริง
Beginnermath
ยังไม่มีวิธีแก้
ปานกลาง

ผลรวมเลขยกกำลังตำแหน่ง

นำแต่ละหลักมายกกำลังตามตำแหน่งจากซ้าย แล้วบวกผลลัพธ์เข้าด้วยกัน

คุณจะได้เรียนรู้ แยกหลักตัวเลขเลขยกกำลังลูป
Algorithms
ปานกลาง

รากดิจิทัล

บวกตัวเลขแต่ละหลักซ้ำไปเรื่อย ๆ จนเหลือเพียงหลักเดียว

คุณจะได้เรียนรู้ ลูปซ้อนผลรวมของหลัก
Algorithms
ง่าย

ผลต่างของกำลังสอง

นำผลรวมของกำลังสองมาลบออกจากกำลังสองของผลรวม

คุณจะได้เรียนรู้ สูตรเลขคณิต
Beginnermath
ยังไม่มีวิธีแก้
ปานกลาง

ตัวปรับค่า Adam

Implement Adam ตัวปรับค่ามาตรฐานของ deep learning ที่ใช้ค่าเฉลี่ยเคลื่อนที่และการแก้ความเอนเอียง

คุณจะได้เรียนรู้ Adamการแก้ความเอนเอียง
โครงข่ายประสาทเทียมaiการเรียนรู้ของเครื่อง
ยังไม่มีวิธีแก้
ง่าย

จัดประเภทตัวเลขตามตัวหารของมัน

จัดประเภทจำนวนเต็มบวกว่าเป็น perfect, abundant หรือ deficient

คุณจะได้เรียนรู้ ตัวหารการจัดประเภท
BeginnerNumber-theory