How geet-prince/accenture-coding-practice works
This repository is a Java placement-preparation practice collection, with an offline testing sandbox as its repeatable validation workflow. Learners choose topic-wise questions or timed mocks, write solutions, and use local test feedback; curated solutions and hints support learning, while the README describes separate roadmap and progress-tracking resources. The tree and README establish these capabilities, but sampled source mainly shows standalone question programs and does not establish detailed wiring between learning resources and the runner.
Main entry points: scripts Offline Test Runner · 01-Arrays Topic Questions · 02-Strings String Questions · 03-Math-Numbers Math Questions
Components 17
Practice Content
- Topic Questions
01-Arrays - String Questions
02-Strings - Math Questions
03-Math-Numbers - Hashing Questions
04-Hashing-Frequency - Pseudocode Practice
05-Pseudocode-Bitwise - Advanced Topics
06-Linked-List - Timed Mock Tests
14-Mock-Tests
Learning Support
- Master Solutions
solutions - Logic Hints
hints - AI Teacher Prompts
AI-TEACHER.md
Offline Validation
- Offline Test Runner
scripts - Question Test Cases
- Pass Fail Feedback
Preparation Planning
- Progress Tracking
PROGRESS.md - Study Roadmap
ROADMAP.md
Other components
- Learner
- Learner Solution
Connections 22
- Learner → Topic Questions: selects questions
- Learner → String Questions: selects questions
- Learner → Math Questions: selects questions
- Learner → Hashing Questions: selects questions
- Learner → Pseudocode Practice: selects questions
- Learner → Advanced Topics: selects questions
- Learner → Timed Mock Tests: takes mock
- Topic Questions → Learner Solution: poses problem
- String Questions → Learner Solution: poses problem
- Math Questions → Learner Solution: poses problem
- Hashing Questions → Learner Solution: poses problem
- Pseudocode Practice → Learner Solution: poses problem
- Advanced Topics → Learner Solution: poses problem
- Learner Solution → Offline Test Runner: runs against
- Offline Test Runner → Question Test Cases: uses cases
- Offline Test Runner → Pass Fail Feedback: reports results
- Pass Fail Feedback → Learner: shows feedback
- Learner → Master Solutions: reviews solutions
- Learner → Logic Hints: consults hints
- Learner → AI Teacher Prompts: uses prompts
- Learner → Study Roadmap: follows plan
- Learner → Progress Tracking: updates status