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

tranquille

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

tranquille

검색하기 폼
  • 분류 전체보기 (331)
    • dev (277)
      • algorithm (247)
      • aws (4)
      • cpp (1)
      • docker (1)
      • git (0)
      • golang (1)
      • java (7)
      • linux (1)
      • mariadb (1)
      • mongodb (8)
      • python (1)
      • etc (3)
    • anime~ (0)
    • art (1)
    • ballet (5)
      • stretch (1)
      • motion (4)
    • mac (6)
    • monologue (3)
    • musique (31)
    • films (2)
    • français (4)
    • русский язык (2)
  • 방명록

큐 (8)
BOJ / 15828번 / Router [Go][Python3]

👩🏻‍💻 문제 15828번: Router 인터넷을 사용하기 위해서는 컴퓨터에 인터넷 회선을 연결하거나 Wi-Fi를 연결해야 한다. 이렇게 연결된 네트워크를 통해 컴퓨터에는 통신이 가능하다. 마음에 드는 노래나 동영상이 있는 곳에 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/15828 package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n int fmt.Fscanln(reader, &n) var queue []int f..

dev/algorithm 2021. 3. 11. 21:00
BOJ / 10845번 / 큐 [Go][Python3]

👩🏻‍💻 문제 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/10845 package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n int fmt.Fscanln(reader, &n) queue :..

dev/algorithm 2021. 2. 1. 21:00
BOJ / 1158번 / 요세푸스 문제 [Go][Python3]

👩🏻‍💻 문제 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/1158 package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n, k int fmt.Fscanln(reader, &n, &k) result := Josephus(n, k) for i := 0; i < len(result); i++ { i..

dev/algorithm 2021. 1. 31. 21:00
BOJ / 1021번 / 회전하는 큐 [Go][Python3]

👩🏻‍💻 문제 1021번: 회전하는 큐 첫째 줄에 큐의 크기 N과 뽑아내려고 하는 수의 개수 M이 주어진다. N은 50보다 작거나 같은 자연수이고, M은 N보다 작거나 같은 자연수이다. 둘째 줄에는 지민이가 뽑아내려고 하는 수의 위치가 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/1021 // 덱을 활용하여 큐를 회전시키는 문제 package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n, m int fmt.Fscanln(..

dev/algorithm 2020. 11. 14. 21:00
BOJ / 1966번 / 프린터 큐 [Go][Python3]

👩🏻‍💻 문제 1966번: 프린터 큐 첫 줄에 test case의 수가 주어진다. 각 test case에 대해서 문서의 수 N(100이하)와 몇 번째로 인쇄되었는지 궁금한 문서가 현재 Queue의 어떤 위치에 있는지를 알려주는 M(0이상 N미만)이 주어진다. 다음 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/1966 // 큐의 개념이 응용된 문제 package main import ( "bufio" "fmt" "os" ) type printValues struct { initIndex int value int } func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWr..

dev/algorithm 2020. 11. 12. 21:00
BOJ / 11866번 / 요세푸스 문제 0 [Go][Python3]

👩🏻‍💻 문제 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/11866 // 큐를 이용해 제거 과정을 구현하는 문제 package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n, k int fmt.Fscanln(reader, &n, &k) var queue, result []int for i :=..

dev/algorithm 2020. 11. 11. 21:00
BOJ / 2164번 / 카드2 [Go][Python3]

👩🏻‍💻 문제 2164번: 카드2 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/2164 // 큐를 사용하여 동작을 구현하는 문제 package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n int fmt.Fscanln(reade..

dev/algorithm 2020. 11. 10. 21:00
BOJ / 18258번 / 큐 2 [Go][Python3]

👩🏻‍💻 문제 18258번: 큐 2 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 2,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/18258 // 큐의 개념을 익히고 실습하는 문제. 연산 당 시간 복잡도가 O(1)이어야 한다는 점에 유의. package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) de..

dev/algorithm 2020. 11. 9. 21:00
이전 1 다음
이전 다음
글 보관함
최근에 달린 댓글
TAG
  • go
  • ballet
  • 백준
  • 플로이드와샬
  • 발레
  • 맥북
  • MongoDB
  • baekjoon
  • 맥북프로
  • 큐
  • dp
  • dfs
  • python3
  • AWS
  • BFS
  • 자가교체
  • Macbook pro 2012 mid 13
  • 이분탐색
  • BOJ
  • 몽고디비
  • 자바
  • 분할정복
  • 해시맵
  • 스택
  • 맥북 업그레이드
  • 브루트포스
  • Golang
  • java
  • 알고리즘
  • Algorithm
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바