Graderpractice for programmers

CSIT Coding Contest #3 (CSIT Newbie Coder)

Awaiting submission
Let’s get started! The input is a positive integer x. The output is a single line counting down from x to 1 and then “GO”.
Awaiting submission
Draw a diamond shape using forward and backward slashes. The input is a positive integer that is the length of one side of the diamond shape.

Java Hint: To print a backward slash: System.out.print("\\");

Awaiting submission

โรงอาหาร SC2 เริ่มมีคนเยอะมากขึ้น เนื่องจากการเพิ่มจำนวนของนิสิต CSIT ชั้นปีที่หนึ่ง คณะวิทยาศาสตร์พยายามแก้ปัญหาด้วยการเปลี่ยนร้านค้าจำพวกขนมและเครื่องดื่มเป็นตู้จำหน่ายสินค้าแบบหยอดเหรียญแทน

คณบดีต้องการให้นิสิตช่วยเขียนโปรแกรมเพื่อคำนวณเงินทอน โดยให้คำนวณจำนวนเหรียญที่น้อยที่สุดในการทอนเงิน ในที่นี้เราจะมีเหรียญทั้งหมด 5 ประเภท คือ เหรียญ 20, เหรียญ 10, เหรียญ 5, เหรียญ 2, และเหรียญ 1

ทั้งนี้โปรแกรมจะรับค่า 2 ค่า ได้แก่ ราคาสินค้าที่ต้องจ่าย และ จำนวนเงินที่ได้รับ แล้วแสดงผลลัพธ์เป็นจำนวนเหรียญในการทอนเงินตามลำดับประเภทของเหรียญ

Awaiting submission
จงเขียนโปรแกรมที่รับตัวเลขจำนวนธรรมชาติ ตั้งแต่ 0 ถึง 1015 เข้ามา และแสดงผลรวมของตัวเลขเหล่านั้น

Hint for Java: What type should you use for a really long number?

Awaiting submission
Check to see if a string has the same amount of 'C's and 'S's (uppercase only).. The string can contain any character.
Awaiting submission
CSIT Freshies are getting lost in SC2!

In between preparing their LINE Hack 2019 submissions, the 3rd and 4th year students have designed a chatbot to help the Freshies find their classroom.

The chatbot can answer the question “Where is X” where X is a room number in the ranges of: 101-118, 201-218, 301-318, 401-418, 501-518.

The chatbot answers “Floor Y” where Y is the floor number of the room. If the room number is not in the ranges above then it answers “Invalid room”.

The input ends when the user enters “Bye”.