Day 8: Dictionaries and Maps In Java | 30 Days Of Code | Hackerrank Programming Solutions

Hello Programmers/Coders, Today we are going to share solutions of Programming problems of 30 Days Of Code, HackerRank. At Each Problem with Successful submission with all Test Cases Passed, you will get an score or marks. And after solving maximum problems, you will be getting stars. This will highlight your profile to the recruiters.

In this post, you will find the solution for Day 8: Dictionaries and Maps in Java-HackerRank Problem. We are providing the correct and tested solutions of coding problems present on HackerRank. If you are not able to solve any problem, then you can take help from our Blog/website.

Use “Ctrl+F” To Find Any Questions Answer. & For Mobile User, You Just Need To Click On Three dots In Your Browser & You Will Get A “Find” Option There. Use These Option to Get Any Random Questions Answer.

Link for the ProblemDay 8: Dictionaries and Maps – Hacker Rank Solution

Day 8: Dictionaries and Maps – Hacker Rank Solution

Problem:

Objective
Today, we’re learning about Key-Value pair mappings using a Map or Dictionary data structure. Check out the Tutorial tab for learning materials and an instructional video!

Task
Given  names and phone numbers, assemble a phone book that maps friends’ names to their respective phone numbers. You will then be given an unknown number of names to query your phone book for. For each  queried, print the associated entry from your phone book on a new line in the form name=phoneNumber; if an entry for  is not found, print Not found instead.

Note: Your phone book should be a Dictionary/Map/HashMap data structure.

Input Format

The first line contains an integer, , denoting the number of entries in the phone book.
Each of the  subsequent lines describes an entry in the form of  space-separated values on a single line. The first value is a friend’s name, and the second value is an -digit phone number.

After the  lines of phone book entries, there are an unknown number of lines of queries. Each line (query) contains a  to look up, and you must continue reading lines until there is no more input.

Note: Names consist of lowercase English alphabetic letters and are first names only.

Constraints

Output Format

On a new line for each query, print Not found if the name has no corresponding entry in the phone book; otherwise, print the full  and  in the format name=phoneNumber.

Sample Input

3
sam 99912222
tom 11122222
harry 12299933
sam
edward
harry
Day 8: Dictionaries and Maps – Hacker Rank Solution
import java.util.HashMap;
import java.util.Scanner;

/**
 * @author Aditi Kumari
 *
 */
public class Day8DictionariesAndMaps {
	public static void main(String[] argh) {
		Scanner in = new Scanner(System.in);
		HashMap<String, Integer> hmap = new HashMap<String, Integer>();
		int n = in.nextInt();
		for (int i = 0; i < n; i++) {
			String name = in.next();
			int phone = in.nextInt();
			hmap.put(name, phone);
			// Write code here
		}
		while (in.hasNext()) {
			String s = in.next();

			if (hmap.containsKey(s)) {
				System.out.println(s + "=" + hmap.get(s));

			} else {
				System.out.println("Not found");
			}

			// Write code here
		}
		in.close();
	}
}

76 thoughts on “Day 8: Dictionaries and Maps In Java | 30 Days Of Code | Hackerrank Programming Solutions”

  1. I simply wanted to convey how much I’ve gleaned from this article. Your meticulous research and clear explanations make the information accessible to all readers. It’s abundantly clear that you’re committed to providing valuable content.

    Reply
  2. от воронежа до кучугур сколько
    км на машине прокудин горский фото тверь подать данные по электроэнергии волгоград
    рогачева ольга владимировна астрахань реконструкция варшавского шоссе до подольска аптека
    на московском шоссе 42 серпухов

    Reply
  3. қаныққан көмірсутектер номенклатурасы, көмірсутек түрлері ай
    хай камажай текст, сарбаздар әні асыл жандаулетов минус
    скачать ғылыми стиль түрлері, ғылыми стильдің тілдік амал-тәсілдері айкуне терапия это, айкуне обучение

    Reply
  4. юпитер знак зодиака по годам приснились аквариумы
    с рыбками красивыми гороскоп на сегодня водолей мужчина на сегодня точный по дате рождения
    о чем песня кукла колдуна
    король маленькие синие цветочки название, синие цветы букет

    Reply
  5. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем:сервисные центры по ремонту техники в мск
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  6. reparación de maquinaria agrícola
    Aparatos de ajuste: fundamental para el operación suave y efectivo de las maquinarias.

    En el mundo de la ciencia moderna, donde la productividad y la estabilidad del dispositivo son de máxima significancia, los equipos de balanceo juegan un función fundamental. Estos aparatos dedicados están concebidos para equilibrar y regular partes rotativas, ya sea en dispositivos de fábrica, vehículos de movilidad o incluso en equipos domésticos.

    Para los profesionales en mantenimiento de dispositivos y los técnicos, utilizar con aparatos de equilibrado es importante para proteger el funcionamiento fluido y estable de cualquier aparato dinámico. Gracias a estas alternativas innovadoras innovadoras, es posible disminuir considerablemente las sacudidas, el zumbido y la esfuerzo sobre los soportes, aumentando la duración de piezas caros.

    Igualmente significativo es el rol que desempeñan los equipos de calibración en la atención al comprador. El asistencia especializado y el mantenimiento continuo empleando estos aparatos posibilitan brindar asistencias de gran calidad, aumentando la bienestar de los clientes.

    Para los titulares de proyectos, la aporte en equipos de equilibrado y dispositivos puede ser importante para aumentar la productividad y eficiencia de sus equipos. Esto es principalmente significativo para los dueños de negocios que administran modestas y intermedias emprendimientos, donde cada punto importa.

    Por otro lado, los sistemas de ajuste tienen una extensa uso en el campo de la seguridad y el monitoreo de nivel. Facilitan localizar potenciales problemas, impidiendo intervenciones elevadas y averías a los aparatos. También, los resultados generados de estos aparatos pueden emplearse para mejorar métodos y mejorar la presencia en plataformas de investigación.

    Las campos de utilización de los aparatos de ajuste comprenden variadas sectores, desde la elaboración de ciclos hasta el supervisión del medio ambiente. No afecta si se considera de extensas producciones productivas o reducidos establecimientos caseros, los sistemas de balanceo son indispensables para promover un rendimiento eficiente y sin presencia de fallos.

    Reply
  7. Профессиональный сервисный центр по ремонту техники в Екатеринбурге.
    Мы предлагаем: Сколько стоит ремонт электросамокатов KingSong
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  8. El Balanceo de Componentes: Elemento Clave para un Desempeño Óptimo

    ¿Alguna vez has notado vibraciones extrañas en una máquina? ¿O tal vez ruidos que no deberían estar ahí? Muchas veces, el problema está en algo tan básico como una irregularidad en un componente giratorio . Y créeme, ignorarlo puede costarte caro .

    El equilibrado de piezas es una tarea fundamental tanto en la fabricación como en el mantenimiento de maquinaria agrícola, ejes, volantes, rotores y componentes de motores eléctricos . Su objetivo es claro: impedir oscilaciones que, a la larga, puedan provocar desperfectos graves.

    ¿Por qué es tan importante equilibrar las piezas?
    Imagina que tu coche tiene una llanta mal nivelada . Al acelerar, empiezan las vibraciones, el volante tiembla, e incluso puedes sentir incomodidad al conducir . En maquinaria industrial ocurre algo similar, pero con consecuencias aún peores :

    Aumento del desgaste en bearings y ejes giratorios
    Sobrecalentamiento de componentes
    Riesgo de fallos mecánicos repentinos
    Paradas no planificadas y costosas reparaciones
    En resumen: si no se corrige a tiempo, una leve irregularidad puede transformarse en un problema grave .

    Métodos de equilibrado: cuál elegir
    No todos los casos son iguales. Dependiendo del tipo de pieza y su uso, se aplican distintas técnicas:

    Equilibrado dinámico
    Perfecto para elementos que operan a velocidades altas, tales como ejes o rotores . Se realiza en máquinas especializadas que detectan el desequilibrio en dos o más planos . Es el método más preciso para garantizar un funcionamiento suave .
    Equilibrado estático
    Se usa principalmente en piezas como llantas, platos o poleas . Aquí solo se corrige el peso excesivo en una sola superficie . Es rápido, sencillo y eficaz para ciertos tipos de maquinaria .
    Corrección del desequilibrio: cómo se hace
    Taladrado selectivo: se quita peso en el punto sobrecargado
    Colocación de contrapesos: por ejemplo, en llantas o aros de volantes
    Ajuste de masas: habitual en ejes de motor y partes relevantes
    Equipos profesionales para detectar y corregir vibraciones
    Para hacer un diagnóstico certero, necesitas herramientas precisas. Hoy en día hay opciones disponibles y altamente productivas, por ejemplo :

    ✅ Balanset-1A — Tu compañero compacto para medir y ajustar vibraciones

    Reply
  9. Equilibrado de piezas
    El Balanceo de Componentes: Elemento Clave para un Desempeño Óptimo

    ¿ Has percibido alguna vez temblores inusuales en un equipo industrial? ¿O sonidos fuera de lo común? Muchas veces, el problema está en algo tan básico como un desequilibrio en alguna pieza rotativa . Y créeme, ignorarlo puede costarte caro .

    El equilibrado de piezas es una tarea fundamental tanto en la fabricación como en el mantenimiento de maquinaria agrícola, ejes, volantes, rotores y componentes de motores eléctricos . Su objetivo es claro: evitar vibraciones innecesarias que pueden causar daños serios a largo plazo .

    ¿Por qué es tan importante equilibrar las piezas?
    Imagina que tu coche tiene una rueda desequilibrada . Al acelerar, empiezan las vibraciones, el volante tiembla, e incluso puedes sentir incomodidad al conducir . En maquinaria industrial ocurre algo similar, pero con consecuencias mucho más graves :

    Aumento del desgaste en soportes y baleros
    Sobrecalentamiento de partes críticas
    Riesgo de colapsos inesperados
    Paradas imprevistas que exigen arreglos costosos
    En resumen: si no se corrige a tiempo, una mínima falla podría derivar en una situación compleja.

    Métodos de equilibrado: cuál elegir
    No todos los casos son iguales. Dependiendo del tipo de pieza y su uso, se aplican distintas técnicas:

    Equilibrado dinámico
    Perfecto para elementos que operan a velocidades altas, tales como ejes o rotores . Se realiza en máquinas especializadas que detectan el desequilibrio en dos o más planos . Es el método más exacto para asegurar un movimiento uniforme .
    Equilibrado estático
    Se usa principalmente en piezas como llantas, platos o poleas . Aquí solo se corrige el peso excesivo en un plano . Es rápido, fácil y funcional para algunos equipos .
    Corrección del desequilibrio: cómo se hace
    Taladrado selectivo: se perfora la región con exceso de masa
    Colocación de contrapesos: tal como en neumáticos o perfiles de poleas
    Ajuste de masas: común en cigüeñales y otros componentes críticos
    Equipos profesionales para detectar y corregir vibraciones
    Para hacer un diagnóstico certero, necesitas herramientas precisas. Hoy en día hay opciones disponibles y altamente productivas, por ejemplo :

    ✅ Balanset-1A — Tu compañero compacto para medir y ajustar vibraciones

    Reply
  10. Equilibrado dinámico portátil:
    Reparación ágil sin desensamblar

    Imagina esto: tu rotor comienza a vibrar, y cada minuto de inactividad cuesta dinero. ¿Desmontar la máquina y esperar días por un taller? Ni pensarlo. Con un equipo de equilibrado portátil, corriges directamente en el lugar en horas, sin mover la maquinaria.

    ¿Por qué un equilibrador móvil es como un “herramienta crítica” para máquinas rotativas?
    Pequeño, versátil y eficaz, este dispositivo es la herramienta que todo técnico debería tener a mano. Con un poco de práctica, puedes:
    ✅ Prevenir averías mayores al detectar desbalances.
    ✅ Reducir interrupciones no planificadas.
    ✅ Operar en zonas alejadas, ya sea en instalaciones marítimas o centrales solares.

    ¿Cuándo es ideal el equilibrado rápido?
    Siempre que puedas:
    – Tener acceso físico al elemento rotativo.
    – Ubicar dispositivos de medición sin inconvenientes.
    – Ajustar el peso (añadiendo o removiendo masa).

    Casos típicos donde conviene usarlo:
    La máquina presenta anomalías auditivas o cinéticas.
    No hay tiempo para desmontajes (proceso vital).
    El equipo es difícil de parar o caro de inmovilizar.
    Trabajas en campo abierto o lugares sin talleres cercanos.

    Ventajas clave vs. llamar a un técnico
    | Equipo portátil | Servicio externo |
    |—————-|——————|
    | ✔ Sin esperas (acción inmediata) | ❌ Retrasos por programación y transporte |
    | ✔ Mantenimiento proactivo (previenes daños serios) | ❌ Solo se recurre ante fallos graves |
    | ✔ Ahorro a largo plazo (menos desgaste y reparaciones) | ❌ Costos recurrentes por servicios |

    ¿Qué máquinas se pueden equilibrar?
    Cualquier sistema rotativo, como:
    – Turbinas de vapor/gas
    – Motores industriales
    – Ventiladores de alta potencia
    – Molinos y trituradoras
    – Hélices navales
    – Bombas centrífugas

    Requisito clave: acceso suficiente para medir y corregir el balance.

    Tecnología que simplifica el proceso
    Los equipos modernos incluyen:
    Software fácil de usar (con instrucciones visuales y automatizadas).
    Evaluación continua (informes gráficos comprensibles).
    Batería de larga duración (perfecto para zonas remotas).

    Ejemplo práctico:
    Un molino en una mina empezó a generar riesgos estructurales. Con un equipo portátil, el técnico identificó el problema en menos de media hora. Lo corrigió añadiendo contrapesos y impidió una interrupción prolongada.

    ¿Por qué esta versión es más efectiva?
    – Estructura más dinámica: Listas, tablas y negritas mejoran la legibilidad.
    – Enfoque práctico: Incluye casos ilustrativos y contrastes útiles.
    – Lenguaje persuasivo: Frases como “herramienta estratégica” o “previenes consecuencias críticas” refuerzan el valor del servicio.
    – Detalles técnicos útiles: Se especifican requisitos y tecnologías modernas.

    ¿Necesitas ajustar el tono (más comercial) o añadir keywords específicas? ¡Aquí estoy para ayudarte! ️

    Reply
  11. Предлагаем услуги профессиональных инженеров офицальной мастерской.
    Еслли вы искали ремонт холодильников gorenje, можете посмотреть на сайте: срочный ремонт холодильников gorenje
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

    Reply
  12. Servicio de Equilibrado
    ¿Oscilaciones inusuales en tu equipo industrial? Servicio de balanceo dinámico en campo y venta de equipos.

    ¿Has notado oscilaciones anómalas, ruidos extraños o deterioro prematuro en tus dispositivos? Estos son señales claras de que tu maquinaria necesita un equilibrado dinámico profesional.

    En lugar de desmontar y enviar tus equipos a un taller, nosotros vamos hasta tu planta industrial con equipos de última generación para resolver el problema sin interrumpir tu producción.

    Beneficios de nuestro servicio de equilibrado in situ
    ✔ Evitamos desarmados y transportes — Operamos in situ.
    ✔ Evaluación detallada — Utilizamos tecnología avanzada para detectar la causa.
    ✔ Resultados inmediatos — Soluciones rápidas en cuestión de horas.
    ✔ Informe detallado — Documentamos los resultados antes y después del equilibrado.
    ✔ Conocimiento en diversos sectores — Atendemos desde grandes turbinas hasta motores compactos.

    Reply
  13. Equilibrio in situ
    La Nivelación de Partes Móviles: Esencial para una Operación Sin Vibraciones

    ¿ Has percibido alguna vez temblores inusuales en un equipo industrial? ¿O sonidos fuera de lo común? Muchas veces, el problema está en algo tan básico como una irregularidad en un componente giratorio . Y créeme, ignorarlo puede costarte bastante dinero .

    El equilibrado de piezas es un procedimiento clave en la producción y cuidado de equipos industriales como ejes, volantes, rotores y partes de motores eléctricos . Su objetivo es claro: evitar vibraciones innecesarias que pueden causar daños serios a largo plazo .

    ¿Por qué es tan importante equilibrar las piezas?
    Imagina que tu coche tiene un neumático con peso desigual. Al acelerar, empiezan los temblores, el manubrio se mueve y hasta puede aparecer cierta molestia al manejar . En maquinaria industrial ocurre algo similar, pero con consecuencias considerablemente más serias:

    Aumento del desgaste en cojinetes y rodamientos
    Sobrecalentamiento de elementos sensibles
    Riesgo de colapsos inesperados
    Paradas no planificadas y costosas reparaciones
    En resumen: si no se corrige a tiempo, un pequeño desequilibrio puede convertirse en un gran dolor de cabeza .

    Métodos de equilibrado: cuál elegir
    No todos los casos son iguales. Dependiendo del tipo de pieza y su uso, se aplican distintas técnicas:

    Equilibrado dinámico
    Perfecto para elementos que operan a velocidades altas, tales como ejes o rotores . Se realiza en máquinas especializadas que detectan el desequilibrio en dos o más planos . Es el método más preciso para garantizar un funcionamiento suave .
    Equilibrado estático
    Se usa principalmente en piezas como llantas, platos o poleas . Aquí solo se corrige el peso excesivo en una sola superficie . Es ágil, práctico y efectivo para determinados sistemas.
    Corrección del desequilibrio: cómo se hace
    Taladrado selectivo: se quita peso en el punto sobrecargado
    Colocación de contrapesos: como en ruedas o anillos de volantes
    Ajuste de masas: típico en bielas y elementos estratégicos
    Equipos profesionales para detectar y corregir vibraciones
    Para hacer un diagnóstico certero, necesitas herramientas precisas. Hoy en día hay opciones disponibles y altamente productivas, por ejemplo :

    ✅ Balanset-1A — Tu aliado portátil para equilibrar y analizar vibraciones

    Reply
  14. analizador de vibrasiones
    Solución rápida de equilibrio:
    Soluciones rápidas sin desmontar máquinas

    Imagina esto: tu rotor empieza a temblar, y cada minuto de inactividad genera pérdidas. ¿Desmontar la máquina y esperar días por un taller? Ni pensarlo. Con un equipo de equilibrado portátil, solucionas el problema in situ en horas, sin alterar su posición.

    ¿Por qué un equilibrador móvil es como un “paquete esencial” para máquinas rotativas?
    Fácil de transportar y altamente funcional, este dispositivo es una pieza clave en el arsenal del ingeniero. Con un poco de práctica, puedes:
    ✅ Evitar fallos secundarios por vibraciones excesivas.
    ✅ Reducir interrupciones no planificadas.
    ✅ Actuar incluso en sitios de difícil acceso.

    ¿Cuándo es ideal el equilibrado rápido?
    Siempre que puedas:
    – Tener acceso físico al elemento rotativo.
    – Colocar sensores sin interferencias.
    – Ajustar el peso (añadiendo o removiendo masa).

    Casos típicos donde conviene usarlo:
    La máquina muestra movimientos irregulares o ruidos atípicos.
    No hay tiempo para desmontajes (producción crítica).
    El equipo es de alto valor o esencial en la línea de producción.
    Trabajas en campo abierto o lugares sin talleres cercanos.

    Ventajas clave vs. llamar a un técnico
    | Equipo portátil | Servicio externo |
    |—————-|——————|
    | ✔ Sin esperas (acción inmediata) | ❌ Retrasos por programación y transporte |
    | ✔ Monitoreo preventivo (evitas fallas mayores) | ❌ Suele usarse solo cuando hay emergencias |
    | ✔ Ahorro a largo plazo (menos desgaste y reparaciones) | ❌ Costos recurrentes por servicios |

    ¿Qué máquinas se pueden equilibrar?
    Cualquier sistema rotativo, como:
    – Turbinas de vapor/gas
    – Motores industriales
    – Ventiladores de alta potencia
    – Molinos y trituradoras
    – Hélices navales
    – Bombas centrífugas

    Requisito clave: hábitat adecuado para trabajar con precisión.

    Tecnología que simplifica el proceso
    Los equipos modernos incluyen:
    Software fácil de usar (con instrucciones visuales y automatizadas).
    Evaluación continua (informes gráficos comprensibles).
    Batería de larga duración (perfecto para zonas remotas).

    Ejemplo práctico:
    Un molino en una mina empezó a generar riesgos estructurales. Con un equipo portátil, el técnico identificó el problema en menos de media hora. Lo corrigió añadiendo contrapesos y evitó una parada de 3 días.

    ¿Por qué esta versión es más efectiva?
    – Estructura más dinámica: Organización visual facilita la comprensión.
    – Enfoque práctico: Incluye casos ilustrativos y contrastes útiles.
    – Lenguaje persuasivo: Frases como “recurso vital” o “evitas fallas mayores” refuerzan el valor del servicio.
    – Detalles técnicos útiles: Se especifican requisitos y tecnologías modernas.

    ¿Necesitas ajustar el tono (más técnico) o añadir keywords específicas? ¡Aquí estoy para ayudarte! ️

    Reply
  15. Vibración de motor
    Ofrecemos dispositivos de equilibrado!
    Somos fabricantes, construyendo en tres naciones simultáneamente: Argentina, España y Portugal.
    ✨Nuestros equipos son de muy alta calidad y al ser fabricantes y no intermediarios, nuestras tarifas son más bajas que las del mercado.
    Hacemos entregas internacionales en cualquier lugar del planeta, revise la información completa en nuestra página oficial.
    El equipo de equilibrio es transportable, de bajo peso, lo que le permite ajustar cualquier elemento giratorio en todas las circunstancias.

    Reply

Leave a Comment

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker🙏.