Skip to content

BYJU'S Coding Questions - DSA Problems & Solutions

Practice BYJU'S placement paper coding questions with detailed solutions. Access BYJU'S OA coding problems in Java, Python, JavaScript.

This page contains BYJU’S coding questions from BYJU’S OA placement papers with detailed solutions.

BYJU’S OA Coding Section:

  • Problems: 2-3 coding problems
  • Time: 90 minutes
  • Languages: Java, Python, JavaScript
Q1: Analyze student learning data and generate insights.

Solution (Java):

public Map<String, Double> analyzeLearningData(Map<String, List<Integer>> studentScores) {
Map<String, Double> analytics = new HashMap<>();
for (String student : studentScores.keySet()) {
List<Integer> scores = studentScores.get(student);
double avg = scores.stream().mapToInt(Integer::intValue).average().orElse(0.0);
analytics.put(student, avg);
}
return analytics;
}

Time Complexity: O(n * m)


Practice BYJU’S coding questions regularly!