나만의 공부 공간

나만의 공부 공간

  • 분류 전체보기 (114) N
    • 알고리즘 (8)
      • 스택 큐 (1)
      • dfs,bfs (3)
      • 구현 (1)
      • 시간복잡도 (1)
      • 코드트리(완전탐색) (1)
    • 백준 및 프로그래머스 (46)
      • 프로그래머스 LV 0 (0)
      • 프로그래머스 LV 1 (19)
      • 프로그래머스 LV 2 (16)
      • Softeer (7)
      • 프로그래머스 LV1(KAKAO) (1)
      • 프로그래머스 LV3 (1)
    • KT DX트랙 (12)
      • IT인프라 (4)
      • 실습 코드 (3)
    • Spring Boot (22)
      • Spring Mvc (6)
      • Thymeleaf (1)
      • 오류 (1)
      • 지식 (2)
      • JPQL (3)
    • JAVA (2)
      • 다형성 (4)
      • 추상 클래스 (1)
      • 인터페이스 (2)
      • 객체지향프로그래밍 (1)
      • Object (0)
    • Computer Science (0)
      • Computer Architecture (0)
    • HTTP 모든 지식 (5)
    • 스프링 DB (3) N
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

나만의 공부 공간

컨텐츠 검색

태그

코딩테스트 코드트리 프로그래머스lv2 자료구조 Java 구현 자바 JPA HTTP db spring boot spring 김영한 김영한 db1편 알고리즘 김영한 db 코드트리조별과제 프로그래머스 김영한 jpa 코딩트리조별과제

최근글

댓글

공지사항

아카이브

알고리즘(8)

  • 미로 탐색

    from collections import deque from collections import deque n,m = map(int,input().split()) graph = [list(map(int,input())) for _ in range(n)] visited = [[False]*m for _ in range(n)] dx = [-1,1,0,0] dy = [0,0,-1,1] def bfs(x,y): queue = deque() queue.append((x,y)) while queue: x,y = queue.popleft() for i in range(4): nx = x + dx[i] ny = y + dy[i] if 0

    2024.02.06
  • 백준 10828번 스택

    굉장히 기본적인 문제라고 생각한다. append, pop,len(list),list[-1]을 활용해서 문제를 풀 계획이다. 다음 코드를 보면서 참고하면 좋을 것 같다. import sys input = sys.stdin.readline n =int(input()) stack = [] for _ in range(n): stack_word = input().split() if stack_word[0] =='push': stack.append(int(stack_word[1])) elif stack_word[0]=='pop': if len(stack)==0: print(-1) else: print(stack.pop()) elif stack_word[0]=='size': print(len(stack)) elif ..

    2024.01.25
이전
1 2
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바