티스토리 뷰
반응형
이번 포스팅에서는 Day 8 코드 리뷰를 진행해보자.
이전 포스팅에서도 말했다싶이
Map은 사용해본 적이 없어서 나에게 조금 어려웠다.
그리고 요즘 개발하면서 어려운 점이
'모든 메서드를 공부를 통해 배울 수는 없을 것이고
어떻게 활용해서 개발해야할까? 인데
이렇게 하나하나 차근차근 배워나가야 하는 게 아닐까 싶다.
오늘 문제도 강의에서 나온
keySet() 메서드와 valuew() 메서드론
하나의 메서드를 가질 수 없으므로
인터넷 검색을 하다
list.containsKey() 메서드를 알게되었고
list.get(s)를 통해 값을 가져오면 된다는 것을 알았다!
그럼 일단 코드를 보자.
import java.util.*;
import java.io.*;
class Solution{
public static void main(String []argh){
Scanner in = new Scanner(System.in);
int n = in.nextInt();
Map<String, Integer> list = new HashMap<String, Integer>();
for(int i = 0; i < n; i++){
String name = in.next();
int phone = in.nextInt();
// Write code here
list.put(name, phone);
}
while(in.hasNext()){
String s = in.next(); // s = sam
// Write code here
if(list.containsKey(s)) {
System.out.println(s + "=" + list.get(s));
}else {
System.out.println("Not found");
}
}
in.close();
}
}
if-else 문을 채워 작성하는 되는 부분인데
위에도 말했다싶이
containsKey(s)의 if 조건과
list.get(s)로 해당하는 값을 꺼내오는 코드는 나도 인터넷을 통해 알게되었다!
다른 코드를 이해하는 데에는 딱히 어려움은 없을 것이다.
궁금한 점이 있다면 댓글로 질문 바란다.
이제 점점 내용이 어려워 지는 것 같다.
조금 오래 고민해보고
모르면 인터넷을 찾아보고, 강의를 다시 듣는다.
그럼 오늘도 열공하자 🔥
반응형
'해커랭크 챌린지' 카테고리의 다른 글
[hackerrank] hackerrank challenges Day 9 자바 코드 리뷰 (0) | 2022.07.02 |
---|---|
[hackerrank] hackerrank challenges Day 9 자바 강의 리뷰 (0) | 2022.07.02 |
[hackerrank] hackerrank challenges Day 8 자바 강의 리뷰 (0) | 2022.07.01 |
[hackerrank] hackerrank challenges Day 7 자바 코드 리뷰 (0) | 2022.06.30 |
[hackerrank] hackerrank challenges Day 7 자바 강의 리뷰 (0) | 2022.06.30 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- challenges
- hackerrank
- ORM
- 22 정보처리산업기사
- 개발자
- 정보처리 산업기사
- Java
- 그리디
- queue
- 해커랭크
- 강의
- BAEKJOON
- 22 정보처리 산업기사
- 정보처리산업기사
- JPA
- 자바의 정석
- 코드
- 풀이
- 해커랭크 자바 챌린지
- 자바
- 해커랭크 자바
- LinkedList
- hackerrank challenges
- 디버깅
- 정보처리산업기사 공부법
- stack
- 해커랭크 챌린지
- 챌린지
- 소스코드
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함