Solved tasks: 60/60

Yeah~~~ Now I’m done the challenge CodeSignal ตอนนู้น ก่อนจะเริ่มทำงาน รู้สึกข้อ sprialNumbers ไม่ง่ายเลยแต่พอตอนนี้กลับมาทำ ดันรู้สึกว่า มันก็ไม่ได้ยากอะไรนี่หว่า ที่ surprise คือ เจอคนใช้ recursiveแบบ… เออวะ มันใช้ recursive ได้นิหว่า คนเขียน go ไม่เจอใช้ recursive แต่เจอคนเขียน python ใช้ 555 เหมือนพวก Data Science จะมีความคิดต่างกับ Programmer แหะ ส่วนข้อสุดท้ายเป็น sudoku รู้สึกง่ายกว่า sprialNumbers

kreangkrai supchid

March 17, 2022

บ่น CodeSignal และภาษาอังกฤษ

คือ ผมทำ CodeSignal อยู่เรื่อยๆ พยายามแบ่งเวลามาทำเรื่อยๆแต่ปัญหาก็คือ บางครั้งโจทย์ยาวมาก และผมแปลผิด นั้นทำให้เขียนโปรแกรมเท่าไหร่ก็ไม่ผ่าน แล้วผมบ้าบอ อะไรก็ไม่รู้คิดไปเองหลายๆอย่าง และนี่ไม่ใช่ครั้งแรก พอมานึกดูดีๆ ผมเจอแบบนี้บ่อย และข้อนี้ผมก็จำได้ว่า ให้หา number of candidate ไม่ใช่ index แต่พอเราหยุดเขียน เพราะติดงาน หรือติดอื่นๆ กลับมาเขียนใหม่ มันก็จะลืม แล้วก็หา index เหมือนเดิมมมม บ้าาาาาาา พอผมเข้าใจโจทย์ ผมเขียนรอบเดียวผ่าน ผ่านแบบไม่ได้ทดสอบ test อะไรเลย ผมเลยหงิดหงุดกับภาษาอังกฤษตัวเองมากกกก ทำไมถึงแย่ขนาดนี้ ไอที่ยาวๆ คือผิด ส่วนสั้นๆ func เดียว ทีเดียวผ่านนนน บ้าบอออออออ

kreangkrai supchid

August 20, 2021

Golang – Unicode

วันนี้ผมได้ทำโจทย์ข้อนึงจาก CodeSignal ครับให้หา firstDigit ก็คือให้หาเลขตัวแรกจากทางซ้ายครับ วิธีของผม ผมใช้การ map ครับ ( string ของ golang เวลา loop จะได้เป็น rune ครับ ) แล้วของคนอื่นๆละเป็นไง? อันนี้เป็นใช้ unicode ครับ ซึ่งผมว้าวมาก เพราะเพิ่งรู้จักว่า golang มี unicode พอลองไปดู func ก็พบว่าเห้ยยยย อเมซิ่งแว๊นๆ มีครบให้ทุกอย่าง เป็นอีก 1 package ที่ต้องจำไว้ว่า golang ทำได้ นอกจากนั้นก็มีการแปลง strconv ซึ้งก็คิดไว้แล้วว่ามีแหละ เพราะผมเคยทำแบบนี้ สรุป จากที่สัมผัสกับ Golang มานะครับ ผมเข้าใจละที่ว่าทำไม google ถึงเอาภาษา go มาเป็น ภาษาที่ไว้จัดการ network ภายในของตัวเอง […]

kreangkrai supchid

July 17, 2021

Permutation การเรียงสับเปลี่ยน

วันนี้จะมาเล่าโจทย์ข้อนึงใน code signal ให้ฟังครับผมใช้เวลาแก้นานมากประมาณ 1 สัปดาห์ จนสุดท้ายยอมกดดูเฉลย ก็คือ ให้ []string มาแล้ว ตรวจว่า array นี้มันสามารถทำ chain ต่อกันได้ไหม ปัญหาที่เจอ ตอนแรกผมตีโจทย์ผิด เข้าใจว่า chain คำกันแบบไม่สนตำแหน่ง ดังนั้นนนนน หลงทางไปหลายวันเลย อย่างที่สอง คือ ผมพยายามหาทางทำ recursive function หรือการคิดแบบ group char, map char มาใช้ซึ่งโจทย์เก่าๆข้อก่อนๆที่เคยทำมันดัน work ไง ก็เลยคิดว่าอันนี้น่าจะมี easter egg แบบนั้น ผมหมดเวลาไปกับการคิดแนวคิดใหม่ๆ คิดวิธีแปลกๆเยอะมากๆ จนลืมเป้าหมายจริงๆว่ามันแค่ต้องแก้โจทย์ให้ออก ความจริงคือ โจทย์ข้อนี้ ให้ข้อมูลละเอียดและ test ละเอียดอยู่แล้ว ซึ่ง keyword ที่จะหา คือคำว่า Permutation การทำ Permutation […]

kreangkrai supchid

July 15, 2021