일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AI Tech
- AI Tech 4기
- Naver boostcourse
- boostcourse
- 2021 Dev-matching 웹 백엔드 개발자
- BOJ
- 웹 프로그래밍
- 대회
- 서블릿
- 구현
- Django
- 파이썬
- 풀스택
- 웹
- 백준
- Naver boostcamp
- 프로그래머스
- 프로그래밍
- sts
- 레벨2
- 서버
- 백엔드
- 부스트캠프
- P Stage
- Customer service 구현
- cs50
- QNA 봇
- 4기
- 네이버
- 장고
- Today
- Total
목록분류 전체보기 (137)
daniel7481의 개발일지
문제 웅찬이는 과제가 많다. 하루에 한 과제를 끝낼 수 있는데, 과제마다 마감일이 있으므로 모든 과제를 끝내지 못할 수도 있다. 과제마다 끝냈을 때 얻을 수 있는 점수가 있는데, 마감일이 지난 과제는 점수를 받을 수 없다. 웅찬이는 가장 점수를 많이 받을 수 있도록 과제를 수행하고 싶다. 웅찬이를 도와 얻을 수 있는 점수의 최댓값을 구하시오. 입력 첫 줄에 정수 N (1 ≤ N ≤ 1,000)이 주어진다. 다음 줄부터 N개의 줄에는 각각 두 정수 d (1 ≤ d ≤ 1,000)와 w (1 ≤ w ≤ 100)가 주어진다. d는 과제 마감일까지 남은 일수를 의미하며, w는 과제의 점수를 의미한다. 출력 얻을 수 있는 점수의 최댓값을 출력한다. 풀이 먼저 여기서 그리디를 적용할 수 있는 요소는 1. 현재 남은..
https://programmers.co.kr/learn/courses/30/lessons/81302 코딩테스트 연습 - 거리두기 확인하기 [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]] [1, 0, 1, 1, 1] programmers.co.kr 문제 설명 개발자를 희망하는 죠르디가 카카오에 면접을 보러 왔습니다. 코로나 바이러스 감염..
문제 두 개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에는 두 개의 자연수가 주어진다. 이 둘은 10,000이하의 자연수이며 사이에 한 칸의 공백이 주어진다. 출력 첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. 풀이 수학 기본 문제 중 하나인 최대 공약수 최소 공배수를 구하는 문제이다. python에는 친절하게 math 모듈 안에 gcd매서드를 이용하면 간단하게 구현할 수 있다. gcd매서드는 gcd(x, y)에서 x와 y의 최대 공약수를 구하는 매서드이고, 최소 공배수를 구하려면 a랑 b를 곱하고 최대 공약수로 나눠주면 된다. from math import gcd a, b = map(..
문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 숫자영단어 0 zero 1 one 2 two 3 three 4 four 5 five 6 six 7 s..
1) HTML Tags tag의 종류 태그는 그 의미에 맞춰서(semantic) 사용해야 한다. - 링크 - 이미지 - 목록 - 제목 2)레이아웃을 위한 태그 HTML 화면을 구성하는 기본적인 모습. 상단의 header, 하단의 footer, 본문 이렇게 있다. 대개는 div 안 id에다가 head, footer등을 넣어준다고 한다. [출처: https://hzoou.tistory.com/21] 3) HTML 구조 설계 [출처:https://webstyleguide.com/wsg3/6-page-structure/3-site-design.html] 웹사이트를 header, 본문, footer 등으로 나누고 그 안에 또 여러 가지 기능에 따른 UI 등으로 표현 할 수 있다. 실습: Company name H..
마치며 웹 개발의 이해를 마치며 실제 영상 길이는 길지 않았지만 정말 많은 양의 정보를 담고 있었다. 정리가 안된 상태에서 다시 돌아가서 보기도 하고 그랬던 것 같다. 복습하는 겸 중요한 점 몇 가지를 적어보기로 했다. 만약 틀린 개념이 있다면 언제든 지적해주길 바란다. 인터넷 - 네트워크의 네트워크로 각 네트워크는 서로 다른 포트를 차지하는데, 웹은 80번이다. 웹은 인터넷에 속해있다. HTTP: 웹에서 사용하는 프로토콜(규약)으로 클라이언트 서버 모델을 따른다. 대표적인 특징으로 무상태(stateless)가 있으며 서버가 요청에 응답하면 바로 연결을 끊는 특징을 의미한다. 장점으로는 불특정 다수에게 서비스를 제공하는데 유리하지만 단점으로는 클라의 이전상황을 알 수 없기 때문에 Cookie 등의 기능으..