본문 바로가기 메뉴 바로가기

sumeme

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

sumeme

검색하기 폼
  • 🖥️ (36)
    • Algorithm (14)
      • theory (0)
      • problems (13)
    • Network (12)
    • Book (1)
      • DDIA (1)
    • STUDY (3)
    • CS (1)
    • ETC (2)
    • Java,Spring 맛보기 (3)
  • 방명록

Algorithm/problems (13)
프로그래머스, 문자열 나누기 (Python)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ## Problem 첫글자를 읽고, 해당 글자와 아닌 글자 횟수가 동일해지면 문자열을 분리한다. 해당 작업을 반복하면서, 문자열이 분해된 횟수를 계산하면 된다. ## Solved 중복 문자를 카운팅 하거나 하면 스택이나 해쉬를 사용했을텐데, 그냥 다른 값을 체크하는 것 같아서 카운트 변수가 0이 될 때로 처리했다. def solution(s): answer = 0 count = 0 ch ..

Algorithm/problems 2023. 6. 26. 23:35
프로그래머스, 개인정보 수집 유효기간 (Python)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ## Problem 유효기간이 지난 date 의 idx 를 출력하면 되는 문제당. 처음에는 timestamp 를 사용해서 바꿨지만, 여기에서 날짜는 28일로 고정한다는 말에 조금 애 먹었다. 검색의 도움을 받았고, timstamp 를 직접 만드는 형식으로 진행하길래 변경하였다. ## Solved def solution(today, terms, privacies): answer = [] t..

Algorithm/problems 2023. 6. 21. 23:54
프로그래머스, 크레인 인형뽑기 게임 (Python)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ## Problem 전형적인 스택 문제. 인형을 뽑아 공통된 인형이 나오면 부셔지는데, 부셔지는 인형의 수를 카운트 하면된다. 계속 틀려서 왜지? 싶었는데 너무 단순하게 입력된게 실제 idx 에 있는 인형이라고 생각했는데, 행 열을 바꿔서 생각해야하는 문제였다. ## solved def solution(board, moves): answer = 0 basket = [] board = new..

Algorithm/problems 2023. 6. 19. 00:58
프로그래머스, 숫자 게임 (Python)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/12987 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ## Problem 최대로 이길 수 있는 수를 출력하면 된다. 그리디라고 생각했다. 하나를 정렬하고 비교해가면 될거라 생각함 ## Solved def solution(A, B): answer = 0 A.sort(reverse = True) B.sort(reverse = True) for num in A: if num >= B[0]: continue else: answer += 1 del B..

Algorithm/problems 2023. 6. 18. 00:00
프로그래머스, 징검다리 건너기 (Python)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/64062 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ## Problem 니니즈 친구들이 징검다리로 건널 수 있는 최대값을 출력하는 문제. 징검다리에는 각각 숫자가 존재하고, 건널 때 stone 의 숫자가 1씩 감소한다. 0이 되었을 때는 여러칸을 건너뛸 수 있고, 최대로 건너뛸 수 있는 숫자 k가 주어진다. stone 이 연속적으로 k개 소모 된 값을 찾으면 된다고 생각했다. 어떤식으로 접근할 지 하다가 이분탐색으로 풀어야겠다 싶었다. ##..

Algorithm/problems 2023. 6. 17. 15:20
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 테라폼구축
  • leetcode 295
  • leetcode 17. letter combinations of a phone number
  • 이더넷뜻
  • leetcode334
  • 네트워크허브
  • letter case permutation
  • leetcode
  • increasing-triplet-subsequence
  • 알고리즘
  • 54. spiral matrix
  • 네트워크분류
  • 프로그래머스
  • leetcode 54. spiral matrix
  • 네트워크패킷로스
  • 롤링업데이트
  • 네트워크처리율
  • arp응답
  • Algorithm
  • 클래스리스주소체계
  • 이더넷이란
  • 클래스풀주소체계
  • 광역망
  • 네트워크정의
  • 인터넷프로토콜이란
  • 이더넷프로토콜
  • 블루/그린
  • 122. best time to buy and sell stock ii
  • 네트워크성능평가
  • leetcode 295. find median from data stream
more
«   2025/08   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바