Lesson 34 of 34

Mini Project: Library Management

15 min 50 XP

ಎಲ್ಲವನ್ನೂ ಸೇರಿಸಿ ಒಂದು ಚಿಕ್ಕ project ಮಾಡೋಣ. Library ಯಲ್ಲಿ ಪುಸ್ತಕಗಳಿವೆ; ವಿದ್ಯಾರ್ಥಿಗಳು ಅವನ್ನು ಎರವಲು ಪಡೆದು ಹಿಂದಿರುಗಿಸಬಹುದು. ಪ್ರತಿ command input ನ ಒಂದು ಸಾಲಾಗಿ ಬರುತ್ತದೆ, ನಿಜವಾದ coding-round ಪ್ರಶ್ನೆಯಂತೆ.

Example: edit me and press Run

Output Loading Java (first time takes a few seconds)
Press Run to see the result here.

ಈ project ಅನ್ನು ನಿಮ್ಮ resume ನಲ್ಲಿ ಹಾಕಿ: GitHub ಗೆ push ಮಾಡಿ, due dates ಮತ್ತು fines ಸೇರಿಸಿ ಬೆಳೆಸಿ.

Challenge

+50 XP

Commands ಮೂಲಕ library ನಡೆಸಿ. ಮೊದಲ ಸಾಲು n, commands ನ ಸಂಖ್ಯೆ. ಪ್ರತಿ command ಇವುಗಳಲ್ಲಿ ಒಂದು: ADD id title (title ಒಂದು ಪದ) → ಏನೂ print ಆಗದು BORROW id → "Borrowed title", ಅಥವಾ "title is already borrowed", ಅಥವಾ ಗೊತ್ತಿಲ್ಲದ id ಗೆ "No such book id" RETURN id → "Returned title", ಅಥವಾ "title was not borrowed" COUNT → "Available: k"

Output Loading Java (first time takes a few seconds)
Press Run to see the result here.