목록Get (2)
나의 개발일지
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/42578 딕셔너리, 해시 맵 파이썬 def solution(clothes): answer = 1 dic = {} for li in clothes: dic[li[1]] = dic.get(li[1], 1) + 1 for key in dic: answer *= dic[key] return answer - 1 자바 import java.util.*; class Solution { public int solution(String[][] clothes) { int answer = 1; Map map = new HashMap(); for (String[] arr : clothes) { map.put(ar..
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/120883 2차원 리스트인 db를 돌면서 값을 찾는 방법을 사용 def solution(id_pw, db): for i in db: if id_pw[0] == i[0]: if id_pw[1] == i[1]: return "login" else: return "wrong pw" return "fail" 2차원 리스트인 db를 딕셔너리로 만들어서 찾는 방법을 사용 이렇게 풀면서 get() 함수의 사용법을 얻었다. dict.get(key 값) : 일치하는 key 값이 있으면 이에 맞는 value 값을 리턴해준다. 없으면 None를 리턴 dict.get(key 값, x) : 리턴 값이 None 일 ..