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

개발자 쿠키

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

개발자 쿠키

검색하기 폼
  • all (133)
    • k8s (5)
    • jenkins (1)
    • docker (1)
    • javascript (2)
    • java (15)
    • spring (25)
    • algorithm (50)
    • database (6)
    • computer science (2)
      • HTTP (7)
    • redis (0)
    • kafka (1)
    • education (3)
    • conference (1)
    • certificate (1)
    • review (7)
  • 방명록

algorithm (50)
[백준(BOJ)]2765번 : 문자열 반복 - Python(파이썬) - (브론즈2, 브루트 포스트)

https://www.acmicpc.net/problem/2675 2675번: 문자열 반복문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다www.acmicpc.net 문제문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다.QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+..

algorithm 2022. 8. 15. 14:31
[백준(BOJ)]2798번 : 블랙잭 - Python(파이썬) - (브론즈2, 브루트 포스트)

https://www.acmicpc.net/problem/2798 2798번: 블랙잭첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장www.acmicpc.net문제카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다.한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와 게임하려고 한다.김정인 버전의 블랙잭에서 각 카드에는 양의 정수가 쓰여 있다. 그 다음, 딜러는 N장..

algorithm 2022. 8. 10. 14:18
[백준(BOJ)]15596번 : 정수 N개의 합 - Python(파이썬) - (브론즈2, 함수)

https://www.acmicpc.net/problem/15596 15596번: 정수 N개의 합C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang)www.acmicpc.net문제정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.작성해야 하는 함수는 다음과 같다.C, C11, C (Clang), C11 (Clang): long long sum(int *a, int n);a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ..

algorithm 2022. 8. 4. 20:53
[백준(BOJ)] 11034번 : 캥거루 세마리2 - Python(파이썬) - (브론즈3, 그리디 알고리즘)

https://www.acmicpc.net/problem/23881 23881번: 알고리즘 수업 - 선택 정렬 1첫째 줄에 배열 A의 크기 N(5 ≤ N ≤ 10,000), 교환 횟수 K(1 ≤ K ≤ N)가 주어진다. 다음 줄에 서로 다른 배열 A의 원소 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 109)www.acmicpc.net문제오늘도 서준이는 선택 정렬 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자.N개의 서로 다른 양의 정수가 저장된 배열 A가 있다. 선택 정렬로 배열 A를 오름차순 정렬할 경우 K 번째 교환되는 수를 구해서 우리 서준이를 도와주자.크기가 N인 배열에 대한 선택 정렬 의사 코드는 다음과 같다.selection_so..

algorithm 2022. 8. 3. 14:52
[백준(BOJ)] 백준 단계별로 풀어보기 - 1차원 배열(10818, 2562, 2577, 3052, 1546)

✔ 백준 단계별로 풀어보기 - 1차원 배열 1단계, 10818번 2022.08.012단계, 2562번 2022.08.013단계, 2577번 2022.08.014단계, 3052번 2022.08.015단계, 1546번 2022.6단계, 8985번 2022.7단계 4344번 2022.✔1단계, 1차원 배열 10818번 (브론즈3)https://www.acmicpc.net/problem/10818 10818번: 최소, 최대첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.www.acmicpc.net✔코드# [백준 ..

algorithm 2022. 8. 1. 12:25
Do it! 자료구조와 함께 배우는 알고리즘 입문 [파이썬] #6장 정렬 알고리즘

[Do it! 자료구조와 함께배우는 알고리즘 입문] 내용을 정리한 내용입니다. 목차 06-1 정렬 알고리즘 06-2 버블 정렬 06-3 단순 선택 정렬 06-4 단순 삽입 정렬 ✔06-1 정렬 알고리즘 정렬 : 정렬이란 이름,학번, 학점 등의 키를 항목값의 대소 관계에 따라 데이터 집합을 일정한 순서로 바꾸어 늘어놓는 작 업을 말합니다. 오름차순: 작은 데이터를 앞쪽에 늘어놓은 것 내림차순: 큰 데이터를 앞쪽에 늘어놓은 것 정렬알고리즘 안정적인 알고리즘 안정적이지 않은 알고리즘 내부정렬과 외부정렬 내부 정렬: 정렬할 모든 데이터를 하나의 배열에 저장할 수 있는 경우에 사용하는 알고리즘 외부 정렬: 정렬할 데이터가 많아서 하나의 배열에 저장할 수 없는 경우에 사용하는 알고리즘 ※ 정렬 알고리즘의 핵심은 교..

algorithm 2022. 7. 31. 14:49
[백준(BOJ)]1065번 : 한수 - Python(파이썬) - (실버4, 브루트포스 알고리즘))

https://www.acmicpc.net/problem/1065 1065번: 한수어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나www.acmicpc.net문제어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다.출력첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다.예제 입력 1 ..

algorithm 2022. 7. 30. 08:53
[백준(BOJ)]12605번 : 단어순서 뒤집기 - Python(파이썬) - (실버4, 덱(deque))

https://www.acmicpc.net/problem/10866 10866번: 덱첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지www.acmicpc.net문제정수를 저장하는 덱(Deque)를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 여덟 가지이다.push_front X: 정수 X를 덱의 앞에 넣는다.push_back X: 정수 X를 덱의 뒤에 넣는다.pop_front: 덱의 가장 앞에 있는 수를 빼고, 그 수를 출력한다. 만약, 덱에 들어있는 정수가 없는 경우에는 -1을 출력한다.pop_back: ..

algorithm 2022. 7. 30. 00:58
이전 1 2 3 4 5 6 7 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • tmax tibero
  • level3
  • tibero 7.23
  • 이분탐색
  • static #자바 메모리 구조 #멤버 변수
  • 자바 #자바문법 #자바기초 #참조형 #기본형
  • 단계10
  • 브루트 포스법
  • server developer
  • object 클래스 # java
  • 정보처리기사 실기 #정처기 실기 #2024년 2회 #정처기 2024년 2회 #공부법 # 꿀팁
  • 나는야 4학년 #5학년 까지 가보자구
  • 2798블랙잭
  • level2
  • server engineer
  • java #추상클래스
  • 25304번
  • 넥슨개발자컨퍼런스
  • Spring
  • Next.js
  • 반복문
  • 올 겨울은 조금 따뜻할 것 같다.
  • ndc2025
  • 주니어 백엔드 개발자
  • java #예외처리 #throw #throws
  • 서버 개발자
  • heap area #stack area #static area #jvm
  • software enginner
  • 백엔드 개발자 로드맵
  • 서버 엔지니어
more
«   2025/09   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바