개발 공부 블로그

  • 홈
  • 태그
  • 방명록

Python 2

프로그래머스 2개 이하로 다른 비트 (파이썬 풀이)

https://programmers.co.kr/learn/courses/30/lessons/77885?language=python3 코딩테스트 연습 - 2개 이하로 다른 비트 programmers.co.kr 내가 한 풀이 def solution(numbers): answer = [] for number in numbers: bin_number = list('0' + bin(number)[2:]) idx = ''.join(bin_number).rfind('0') bin_number[idx] = '1' #홀수일땐 idx의 다음 숫자를 0으로 바꿔준다. if number%2!=0: bin_number[idx+1]='0' answer.append(int("".join(bin_number),2)) return a..

코테 공부 2021.12.03

프로그래머스 보석 쇼핑 (파이썬 풀이)

https://programmers.co.kr/learn/courses/30/lessons/67258?language=python3 코딩테스트 연습 - 보석 쇼핑 ["DIA", "RUBY", "RUBY", "DIA", "DIA", "EMERALD", "SAPPHIRE", "DIA"] [3, 7] programmers.co.kr 내가 한 풀이 def solution(gems): answer = [] start,end=0,0 short=len(gems)+1 category=len(set(gems)) bag={} while endend-start: short=end-start answer=[start+1,end] break else: break return answer 투포인터 알고리즘을 이용해 배열의 처음부..

코테 공부 2021.12.01
1
더보기
프로필사진

  • 분류 전체보기
    • language
      • python
      • php
      • kotlin
    • web
      • Spring boot
      • Django(장고)
    • 코테 공부
    • 알고리즘
    • 정보
    • 면접
    • 영어공부

Tag

스프링부트, bin, 유글리쉬, springboot, 코틀린, val, RestAPI, 개발자면접, Kotlin, YouTube, Gradle, 영어발음, 유튜브, 영어회화, 영어공부, var, 신입개발자면접, 투포인터, Python, youglish,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바