느낌표 공장

  • 태그
  • 방명록

reduce 1

[Python] 위장

def solution(clothes): dic = {} for i in clothes : if i[1] in dic : dic[i[1]] += 1 else : dic[i[1]] = 2 answer = 1 for j in dic.values() : answer *= j return answer -1 풀이 의상 종류를 세어 경우의 수를 구해주면 된다. 1. dic에 의상 종류에 따라 저장하고 해당 종류가 또 있다면 1을 더해준다. 2. dic에 저장된 의상 종류들의 모든 값(수)들을 곱하고 -1하여 반환한다. * 2부터 시작하고 -1하는 이유 : 의상종류가 3가지라고 가정했을 때, (a + 1)(b + 1)(c + 1) - 1 = (a + b + c) + (ab + bc + ca) + abc 다른 풀이 f..

Algorithm/Programmers 2021.06.02
1
더보기
프로필사진

  • 전체보기
    • CS
    • Language
      • Python
      • Java
      • JavaScript
      • MySQL
    • Web
      • Spring
    • Data Science
      • Machine Learning
      • 설치
    • Algorithm
      • 개념
      • Programmers
      • Baekjoon
      • SW Expert Academy
    • Mac
    • 기타
      • IntelliJ
      • 영감

Tag

swea, binary search, Dijkstra, 프로그래머스, Backtracking, Queue, 파이썬, BOJ, 자바, greedy, BFS, dp, Spring, Two Pointer, java, dfs, programmers, stack, Python, binary,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바