개발왕 찌 (۶•̀ᴗ•́)۶

  • 홈
  • 태그
  • 방명록

알고리즘왕/LeetCode 1

[LeetCode/93/JAVA] Restore Ip Addresses

재귀 + backtracking 문제 요약 숫자로만 이루어진 문자열이 주어졌을 때 이 문자열에서 가능한 모든 IP 주소를 담은 List 반환 순서는 상관 X 유효한 IP주소의 조건 4개의 정수로 이루어짐 정수 사이 '.'으로 구분 0~255만 가능 0을 제외하고 맨 앞에 0이 있으면 안됨 ex) 0.0.32.34 => 가능 ex) 255.255.055.0 => 불가능 풀이 재귀로 풀었음 depth==4가 되면 가능한 ip이므로 list에 추가 주어진 문자열을 총 4개로(이게 depth) 쪼개야 하는데 각 depth마다 맨 앞에서부터 문자열 1개/2개/3개씩 검사 canIP로 유효한 IP주소를 구성하는 숫자인지 확인 가능하다면 재귀함수 호출 현재 남은 depth의 개수가 str의 개수보다 작으면 더이상 조..

알고리즘왕/LeetCode 2021.03.24
이전
1
다음
더보기
프로필사진

개발왕 찌 (۶•̀ᴗ•́)۶

  • 분류 전체보기 (62)
    • 개발킹 (6)
      • JAVA (1)
      • Spring (1)
      • Git (2)
      • etc (2)
    • 컴퓨터왕 (9)
      • 컴퓨터구조 (0)
      • 운영체제 (5)
      • 네트워크 (2)
      • 자료구조 (0)
      • 데이터베이스 (1)
      • 알고리즘 (1)
    • 알고리즘왕 (45)
      • BOJ (25)
      • Programmers (18)
      • LeetCode (1)
      • SWEA (1)
    • 일기짱 (2)
      • TIL (0)

Tag

카카오, 인턴, 자바, 프로그래머스, 연결, 알고리즘, BOJ, 카카오블라인드, java, 이분탐색, 백준, 운영체제, repository, 다익스트라, 카카오인턴, 코딩테스트, git, mattermost, 코테, 문자열압축,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바