일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- FastAPI
- Spring Boot
- PostgreSQL
- git
- 클린 코드
- 프로그래머스 월간 코드 챌린지 시즌1
- github
- 프로그래머스 코딩 테스트 연습
- selenium
- heroku
- 브랜디
- github actions
- 스코페2021
- terraform
- Python
- 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
- 프로그래머스 코딩테스트 연습
- 파이썬
- 바이오데이터 엔지니어
- c#
- PostgreSQL 설치 시 에러
- Codeforces
- Firefox
- WPF
- 프로그래머스 월간 코드 챌린지
- pycharm
- 디자인 패턴
- Word Cloud
- 프로그래머스 코딩테스트 연습문제
- 애드센스
- Today
- Total
목록분류 전체보기 (103)
프로그래밍 연습하기
자주 사용하는 단축키와 유용한 팁을 추후 정리해나갈 예정입니다. 다음은 VScode를 시작하는데 도움이 되는 튜토리얼 사이트 입니다. 단축키 또한 잘 정리가 되어있습니다. https://demun.github.io/vscode-tutorial/shortcuts/ 단축키 - Visual Studio Code tutorial 단축키 파일 > 기본 설정 > 바로가기 키 에서 현재 활성화된 키보드 단축키를 볼 수 있습니다 . 기본 편집 키 명령 명령 ID ctrl+X 행 삭제 (빈 선택) editor.action.clipboardCutAction ctrl+C 행 복사 (빈 선택) e demun.github.io Ctrl+Shift+P 모든 명령 표시
Codeforces Round #699 (Div. 2) B. New Colony https://codeforces.com/contest/1481/problem/B Problem - B - Codeforces codeforces.com 문제 전문은 위 링크에서 확인하실 수 있습니다. # https://codeforces.com/contest/1481/problem/B t = int(input()) for _ in range(t): n, k = [int(i) for i in input().split()] arr = [int(i) for i in input().split()] idx = 0 # 하나밖에 없다면 바로 사라진다 if len(arr) == 1: print(-1) else: while True: # ..
Codeforces Round #699 (Div. 2) A. Space Navigation https://codeforces.com/contest/1481/problem/A Problem - A - Codeforces codeforces.com 문제 전문은 위 링크에서 확인하실 수 있습니다. t = int(input()) for _ in range(t): px, py = [int(i) for i in input().split()] s = input() orderDict = {"U": 0, "D": 0, "R": 0, "L": 0} for i in s: orderDict[i] += 1 if 0
Codeforces Round #663 (Div. 2) A. Suborrays https://codeforces.com/contest/1391/problem/A Problem - A - Codeforces codeforces.com 문제 전문은 위 링크에서 확인하실 수 있습니다. # https://codeforces.com/contest/1391/problem/A t = int(input()) for _ in range(t): n = int(input()) print(" ".join([str(i) for i in range(1,n+1)])) 문제를 보니까 그냥 오름차순으로 하면 조건을 만족해서 오름차순으로 출력했습니다.
Codeforces Round #578 (Div. 2) A. Hotelier https://codeforces.com/contest/1200/problem/A Problem - A - Codeforces codeforces.com 문제 전문은 위 링크에서 확인하실 수 있습니다. # https://codeforces.com/contest/1200/problem/A def left(room): for idx,val in enumerate(room): if val == "0": room[idx] = "1" break return room def right(room): room = room[::-1] for idx,val in enumerate(room): if val == "0": room[idx] = "1"..
Codeforces Round #479 (Div. 3) A. Wrong Subtraction https://codeforces.com/contest/977/problem/A Problem - A - Codeforces codeforces.com 문제 전문은 위 링크에서 확인하실 수 있습니다. # https://codeforces.com/contest/977/problem/A n,k = [int(i) for i in input().split()] for _ in range(k): if n%10 == 0: n = n//10 else: n = n-1 print(n) n의 끝자리가 0이면 10으로 나눠주고, 아니면 1을 빼주는 것을 k번 반복하는 문제입니다.
Codeforces Round #698 (Div. 2) B. Nezzar and Lucky Number https://codeforces.com/contest/1478/problem/B Problem - B - Codeforces codeforces.com 문제 전문은 위 링크에서 확인하실 수 있습니다. # https://codeforces.com/contest/1478/problem/B def lucky(n, d): if str(d) in str(n): return True else: return False n = int(input()) for _ in range(n): q,d = [int(i) for i in input().split()] arr = [int(i) for i in input().spl..
Codeforces Round #698 (Div. 2) A. Nezzar and Colorful Balls https://codeforces.com/contest/1478/problem/A Problem - A - Codeforces codeforces.com 문제 전문은 위 링크에서 확인하실 수 있습니다. # https://codeforces.com/contest/1478/problem/A ans = [] n = int(input()) for _ in range(n): length = int(input()) arr = [int(i) for i in input().split()] maxv = 0 for i in range(1,length+1): if maxv
네트워크 프로토콜의 설계에 대한 구조를 제공하기 위해 프로토콜을 계층으로 조직합니다. 프로토콜 계층은 소프트웨어, 하드웨어, 둘의 통합으로 구현할 수 있습니다. 프로토콜 계층화는 개념과 구조 측면에서 이점이 있지만 상위 계층과 하위 계층의 기능적인 중복 때문에 반대하는 의견도 있습니다. 다양한 계층의 프로토콜을 프로토콜 스택이라고 하고, 인터넷 프로토콜 스택은 5개 계층으로 구분됩니다. 애플리케이션, 트랜스포트, 네트워크, 링크, 물리 계층입니다. 애플리케이션 계층은 네트워크 애플리케이션과 애플리케이션 계층 프로토콜이 있는 곳입니다. 인터넷의 애플리케이션 계층은 HTTP, SMTP, FTP 같은 많은 프로토콜을 포함합니다. 트랜스포트 계층은 클라이언트와 서버 간에 애플리케이션 계층 메시지를 전송하는 서비..
인터넷을 사용하면서 주소창의 http나 https를 자주 보게 됩니다. http와 https 그리고 ssl에 대하여 간단하게 정리해보려고 합니다. http는 HyperText Transfer Protocol 의 약자입니다. 웹상에서 정보를 주고받을 수 있는 프로토콜입니다. 80번 포트를 사용합니다. 프로토콜은 둘 이상의 통신 개체간에 교환되는 메세지 포맷과 순서, 메시지의 송수신과 다른 이벤트에 따른 행동들을 정의합니다. http는 통신이 암호화되어 있지 않아서 다양한 보안 위협 우려가 있습니다. 따라서 보안을 강화한 https로 바뀌어가고 있습니다. https는 http over ssl(Secure Socket Layer), SSL이라는 암호화 보안 프로토콜을 사용한 http 입니다. 443번 포트를 ..