본문 바로가기

PROGRAMMING50

[Java/Baekjoon] 백준 11650번(2-5) : 알람 시계 https://www.acmicpc.net/problem/2884 C(풀이법 상이) : https://r-pizzza.tistory.com/11 import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int h = s.nextInt(); int m = s.nextInt(); int chgm = h*60 + m; //분으로 다 바꿈 chgm -= 45; //45분을 뺀다 if(chgm [주목할만한 부분]chgm 변수를 이.. 2025. 6. 28.
Automatic commit to GitHub for Baekjoon (BOJ) solutions https://chromewebstore.google.com/detail/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8Cbaekjoonhub/ccammcjdkpgjmcpijpahlehmapgmphmk?hl=ko 백준허브(BaekjoonHub) - Chrome 웹 스토어Automatically integrate your BOJ submissions to GitHubchromewebstore.google.com(웨일, 크롬 모두 ok) (Java) : https://github.com/Crispylux/Baekjoon GitHub - Crispylux/Baekjoon: This is an auto push repository for Baekjoon Online Judge created .. 2025. 6. 28.
디엠, 역극, 썰 등의 로그 백업 프로그램 * 짧은 스크립트 백업에 적합합니다.(사유 : 수제 복붙) https://crispylux.github.io/dmlogbackup/ 위 링크에 접속합니다. [기능 설명]*주의 : 새로고침하면 전체 내용이 삭제됩니다. 따로 세션 유지가 되지 않습니다. 왼쪽 : 왼쪽 말풍선오른쪽 : 오른쪽 말풍선 메시지를 입력 후, 삽입 버튼 클릭 또는 ENTER(엔터 키)를 누르면 채팅이 입력됩니다. 저장 : text파일로 내보내기 할 수 있습니다. html 형식으로 내보내기 됩니다. 말풍선 더블클릭 시 삭제가 가능합니다. [티스토리에 백업하기]텍스트 파일을 열어 ctrl+a(전체선택) , ctrl+c(복사)글쓰기에서 기본모드->html 모드로 전환 후, ctrl+v(붙여넣기)합니다. 2025. 6. 21.
ORACLE을 기반으로 하는 데이터베이스 배움터 - Chapter 01 연습문제 답 ~답이 틀릴 수도 있습니다.~  1. 다음 용어들을 간략히 설명하시오.데이터, 데이터베이스, DBMS, 데이터베이스 시스템, 내포, 외연, 데이터베이스 관리자, 시스템 카탈로그, 기작성 트랜잭션, 데이터 독립성 답 :데이터 - 컴퓨터 디스크와 같은 매체에 저장된 사실데이터베이스 - 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터가 구조적으로 통합되어 저장된 모임DBMS(데이터베이스 관리 시스템) - 데이터베이스를 정의하고, 질의어를 지원하고, 리포트를 생성하는 등의 작업을 수행하는 소프트웨어데이터베이스 시스템 - DB, 사용자(응용 프로그램), DBMS, 하드웨어로 구성된다내포 - 데이터베이스 스키마(틀)외연 - 데이터베이스 상태(내용)데이터베이스관리자(DBA) - 데이터베이스 스키마를 생성, 관.. 2025. 3. 20.
[C/Baekjoon] 백준 11650번(13-7) : 좌표 정렬하기 https://www.acmicpc.net/problem/11650//병합정렬#include int main() { int n; scanf("%d",&n); int arr[n][2]; for(int i = 0; i[주목할만한 부분]병합 정렬(merge sort)에 대해 알아야 한다.머지 게임이라는 걸 들어본 적이 있을까?? 여러 가지 재료를 합쳐서 그 윗단계 재료를 만들고 또 합쳐서 윗단계 재료를 만들고... 를 반복하는 퍼즐 게임이다.병합 정렬도 이와 비슷하다.배열을 계속해서 반으로 쪼갠다.(더 이상 나눌 수 없을 때까지)나눠진 배열을 각각 정렬하고, 정렬된 배열을 하나의 배열로 병합한다. (이 과정을 끝날 때까지 반복한다.)*정렬하며 병합할 때는 맨 앞에서부터(x우선) 비.. 2025. 3. 16.
[C/Baekjoon] 백준 10989번(13-5) : 수 정렬하기 3 https://www.acmicpc.net/problem/10989//카운팅 정렬#include int main() { int n; scanf("%d",&n); int count[10001]; for(int i = 0; i[주목할만한 부분]카운팅 정렬을 이용해 해답을 찾는 것이 이 문제의 의도이다.카운팅 정렬이란 입력받을 '숫자' 의 범위만큼 배열을 선언해 각 숫자가 몇 개씩 배열 안에 존재하는지 미리 입력받는 정렬이다.(버킷의 개념과 상당히 유사하다.)O(n)의 시간 복잡도를 가지기 때문에, 어떤 정렬과 비교해도 속도가 빠르다고 할 수 있다! 2025. 3. 8.