bsorry
close
프로필 배경
프로필 로고

bsorry

  • 전체 글 (61)
    • 개발 (35)
      • 팁 (6)
      • 이슈 (13)
      • 알고리즘 구현 (1)
      • 백준 (10)
      • 소프티어 (5)
    • 토이 프로젝트 (24)
      • 레시피 일렉트론 앱 (완) (18)
      • 게시판 웹 (6)
    • 음악 (0)
    • 비공개 (0)
  • 홈
  • 태그
  • 방명록

백준 28278: 스택2 -Java

실버4https://www.acmicpc.net/problem/28278문제 정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 다섯 가지이다.1 X: 정수 X를 스택에 넣는다. (1 ≤ X ≤ 100,000)2: 스택에 정수가 있다면 맨 위의 정수를 빼고 출력한다. 없다면 -1을 대신 출력한다.3: 스택에 들어있는 정수의 개수를 출력한다.4: 스택이 비어있으면 1, 아니면 0을 출력한다.5: 스택에 정수가 있다면 맨 위의 정수를 출력한다. 없다면 -1을 대신 출력한다.입력첫째 줄에 명령의 수 N이 주어진다. (1 ≤ N ≤ 1,000,000)둘째 줄부터 N개 줄에 명령이 하나씩 주어진다.출력을 요구하는 명령은 하나 이상 주어진다. 출력출력을 요구하는 ..

  • format_list_bulleted 개발/백준
  • · 2024. 5. 25.
  • textsms

백준 1181: 단어 정렬 -Java

실버5https://www.acmicpc.net/problem/1181문제알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오.길이가 짧은 것부터길이가 같으면 사전 순으로단, 중복된 단어는 하나만 남기고 제거해야 한다. 입력첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. 출력조건에 따라 정렬하여 단어들을 출력한다. 예제 입력113 but i wont hesitate no more no more it cannot wait im yours 예제 출력i im it no but more wait wont y..

  • format_list_bulleted 개발/백준
  • · 2024. 5. 25.
  • textsms

백준 1018: 체스판 다시 칠하기 -Java

실버4https://www.acmicpc.net/problem/1018 문제지민이는 자신의 저택에서 MN개의 단위 정사각형으로 나누어져 있는 M×N 크기의 보드를 찾았다. 어떤 정사각형은 검은색으로 칠해져 있고, 나머지는 흰색으로 칠해져 있다. 지민이는 이 보드를 잘라서 8×8 크기의 체스판으로 만들려고 한다.체스판은 검은색과 흰색이 번갈아서 칠해져 있어야 한다. 구체적으로, 각 칸이 검은색과 흰색 중 하나로 색칠되어 있고, 변을 공유하는 두 개의 사각형은 다른 색으로 칠해져 있어야 한다. 따라서 이 정의를 따르면 체스판을 색칠하는 경우는 두 가지뿐이다. 하나는 맨 왼쪽 위 칸이 흰색인 경우, 하나는 검은색인 경우이다.보드가 체스판처럼 칠해져 있다는 보장이 없어서, 지민이는 8×8 크기의 체스판으로 잘라..

  • format_list_bulleted 개발/백준
  • · 2024. 5. 25.
  • textsms

백준 1753: 최단경로 (다익스트라 알고리즘) -Java

골드4https://www.acmicpc.net/problem/175문제방향그래프가 주어지면 주어진 시작점에서 다른 모든 정점으로의 최단 경로를 구하는 프로그램을 작성하시오. 단, 모든 간선의 가중치는 10 이하의 자연수이다.입력첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1 ≤ V ≤ 20,000, 1 ≤ E ≤ 300,000) 모든 정점에는 1부터 V까지 번호가 매겨져 있다고 가정한다. 둘째 줄에는 시작 정점의 번호 K(1 ≤ K ≤ V)가 주어진다. 셋째 줄부터 E개의 줄에 걸쳐 각 간선을 나타내는 세 개의 정수 (u, v, w)가 순서대로 주어진다. 이는 u에서 v로 가는 가중치 w인 간선이 존재한다는 뜻이다. u와 v는 서로 다르며 w는 10 이하의 자연수이다. 서로 다른 두 정점..

  • format_list_bulleted 개발/백준
  • · 2024. 5. 24.
  • textsms
백준 2563: 색종이 -Java

백준 2563: 색종이 -Java

실버5 https://www.acmicpc.net/problem/2563문제가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 붙인다. 이러한 방식으로 색종이를 한 장 또는 여러 장 붙인 후 색종이가 붙은 검은 영역의 넓이를 구하는 프로그램을 작성하시오. 예를 들어 흰색 도화지 위에 세 장의 검은색 색종이를 그림과 같은 모양으로 붙였다면 검은색 영역의 넓이는 260이 된다. 입력첫째 줄에 색종이의 수가 주어진다. 이어 둘째 줄부터 한 줄에 하나씩 색종이를 붙인 위치가 주어진다. 색종이를 붙인 위치는 두 개의 자연수로 주어지는데 첫 번째 자연수는 색종이의 왼쪽 변과..

  • format_list_bulleted 개발/백준
  • · 2024. 5. 23.
  • textsms
[Spring Boot] Google 소셜 로그인: 서버 단 Google OAuth2 API - 게시판 웹

[Spring Boot] Google 소셜 로그인: 서버 단 Google OAuth2 API - 게시판 웹

개요이전 포스팅에서는 HTML, JavaScript API만으로 구글 로그인 버튼(Iframe)을 렌더링하여, 아주 간단하게 구글 소셜 로그인을 구현했었다. 하지만 버튼 UI 커스터마이징에 한계가 명확하여 서버 단에서만 Google OAuth2 API로 인증하고 버튼을 자유롭게 만들 수 있도록 구현하도록 한다. 구글 OAuth2 인증 단계참조 Docs: https://developers.google.com/identity/protocols/oauth2?_gl=1*vvbfvd*_up*MQ..*_ga*MzM4ODY1MDMuMTcxMzA4MDcyOA..*_ga_34B604LFFQ*MTcxMzA4MDcyNy4xLjEuMTcxMzA4MTYxMi4wLjAuMA..&hl=ko#scenarios 구글 OAuth2 인증..

  • format_list_bulleted 토이 프로젝트/게시판 웹
  • · 2024. 4. 14.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ···
  • 11
  • navigate_next
공지사항
전체 카테고리
  • 전체 글 (61)
    • 개발 (35)
      • 팁 (6)
      • 이슈 (13)
      • 알고리즘 구현 (1)
      • 백준 (10)
      • 소프티어 (5)
    • 토이 프로젝트 (24)
      • 레시피 일렉트론 앱 (완) (18)
      • 게시판 웹 (6)
    • 음악 (0)
    • 비공개 (0)
최근 글
인기 글
최근 댓글
태그
  • #Spring
  • #JavaScript
  • #Java
  • #spring boot
  • #node.js
  • #electron
  • #vscode
  • #구글 소셜 로그인
  • #SQLite
  • #백준
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바