We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
#include<cmath>#include<cstdio>#include<map>#include<string>#include<iostream>usingnamespacestd;intmain(){map<string,int>students;intstudentNo,opCode;stringstudentName;cin>>studentNo;while(studentNo-->0){cin>>opCode>>studentName;switch(opCode){case1:cin>>opCode;students[studentName]=students[studentName]+opCode;break;case2:students.erase(studentName);break;case3:cout<<students[studentName]<<'\n';// Map will create student and assign a default value to marks even if he/she doesn't exist (unlike in Python where it will throw an error)break;}}return0;}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Join us
Create a HackerRank account
Be part of a 26 million-strong community of developers
Please signup or login in order to view this challenge
Maps-STL
You are viewing a single comment's thread. Return to all comments →