일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- drf
- git
- 코딩테스트준비
- Django
- 리그오브레전드
- 파이썬
- programmers
- 롤
- 스파르타내일배움캠프TIL
- 그리디알고리즘
- 탐욕알고리즘
- 프로그래머스
- python
- 자바
- 내일배움캠프
- lol
- github
- Riot
- SQL
- sort
- 장고
- API
- 그리디
- greedy
- 라이엇
- 코딩테스트
- java
- 알고리즘
- 백준
- 스파르타내일배움캠프
- Today
- Total
목록분류 전체보기 (121)
Lina's Toolbox
SRS (Software Requirements Standards, 요구사항명세서) 소프트웨어가 만족해야하는 요구사항을 상세하게 명세한 문서작성에 필요한 조치들이해관계자들이 반드시 참여해야합니다.비전공자도 이해할 수 있도록 언어를 정의하고 부록을 포함하여야 합니다.소프트웨어 개발을 주도하는 기술진들도 반드시 참여야해야합니다.여러가지 비용이 현실적으로 고려되어야합니다.소프트웨어 개발방법론에 따라 문서는 항상 최신상태를 유지합니다.국제 및 국내 표준을 따르도록 기획합니다.SRS에 담겨야하는 내용 예시소프트웨어 개요개발하고자하는 소프트웨어의 전반적인 내용을 요약소프트웨어의 소개소프트웨어의 목적주 사용자에 대한 설명유저 시나리오사용자가 해당 소프트웨어를 사용하기 위한 일련의 과정목표 시나리오: 개발자의 의도대로..
https://school.programmers.co.kr/learn/courses/30/lessons/42746 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로..
데이터데이터 종류정형 데이터정량적이고 수치로 확인할 수 있거나 구조를 가지고 있는 데이터를 의미합니다.예시는 어떤것들이 있을까요?시간, 시계열 데이터, 금융 데이터, ID/PW, 온도, 카드번호, 수강생 기록 등등비정형 데이터수치적으로 확인할 수 없거나 구조를 띄지 않는 데이터를 의미합니다.예시는 어떤것들이 있을까요?그림, 소리, 영상 등등반정형 데이터정형데이터와 비정형데이터의 성격을 두개 다 가지는 데이터를 의미합니다.예시DICOM 파일(의료용 디지털 영상 및 통신 표준) 그림과 환자 정보가 함께 있음JSON(python에서 튜플형식의 키와 값으로 데이터를 저장함)XML(태그를 통해 데이터 요소를 저장함)스마트폰에서 위치 값을 함께 저장하는 사진데이터 전처리데이터를 AI에게 학습시키기 전이나 분석하기 ..
문제 설명코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다. 예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다.종류이름얼굴동그란 안경, 검정 선글라스상의파란색 티셔츠하의청바지겉옷긴 코트 코니는 각 종류별로 최대 1가지 의상만 착용할 수 있습니다. 예를 들어 위 예시의 경우 동그란 안경과 검정 선글라스를 동시에 착용할 수는 없습니다. 착용한 의상의 일부가 겹치더라도, 다른 의상이 겹치지 않거나, 혹은 의상을 추가로 더 착용한 경우에는 서로 다른 방법으로 옷을 착용한 것으로 계산합니다. 코니는 하루에 최소 한 개의 의상은 입습니다. 코니가 가진 의상들이 담긴 2차원..
문제설명더보기수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최합니다. 이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식의 종류와 양이 바뀝니다. 대결은 준비된 음식들을 일렬로 배치한 뒤, 한 선수는 제일 왼쪽에 있는 음식부터 오른쪽으로, 다른 선수는 제일 오른쪽에 있는 음식부터 왼쪽으로 순서대로 먹는 방식으로 진행됩니다. 중앙에는 물을 배치하고, 물을 먼저 먹는 선수가 승리하게 됩니다. 이때, 대회의 공정성을 위해 두 선수가 먹는 음식의 종류와 양이 같아야 하며, 음식을 먹는 순서도 같아야 합니다. 또한, 이번 대회부터는 칼로리가 낮은 음식을 먼저 먹을 수 있게 배치하여 선수들이 음식을 더 잘 먹을 수 있게 하려고 합니다. 이번 대회를 위해 수웅이는 음식을 주문했는데, 대회의 조..
문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다.다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3"이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 제한사항 1 ≤ s의 길이 ≤ 50 s가 "zero" 또는 "0"으로 시작하는 경우는 주어지지 않습니다...
클라이언트와 서버클라이언트네트워크를 통해 서버에 요청을 하고 서비스를 제공받는 주체는 모두 클라이언트.여기서 '요청'이란 서버한테 정보를 요청할 수도 있고, 길 찾기 기능을 요청할 수도 있고, 음식 배달을 요청할 수도 있고,이런 어떤 서비스를 요청하는 것을 의미 클라이언트 예시핸드폰을 통해 ‘배달의민족’에 음식 배달 시키기모바일(핸드폰)에서 음식 배달 서비스를 요청 → 회사 어딘가(보통 서버실이 따로 있습니다)에 있는 서버에서 해당 요청을 접수 → 서버에서 해당 접수를 처리하고 다시 모바일(핸드폰)으로 알림 보내기위 과정에서 핸드폰이 요청을 하는 주체이기 때문에 클라이언트가 됩니다.데스크탑에서 ‘롤’ 게임 다운로드 받기데스크탑에서 ‘롤’웹사이트에 들어가서 게임 다운로드 버튼 클릭 → 회사 어딘가에 있는 ..
파이썬 자료형데이터가 저장되는 형식 ex) 정수, 실수, 논리형, 문자열, 리스트, 튜플, 딕셔너리. 세트 ...자료구조데이터를 효과적으로 저장하기 위해 어떤 논리나 규칙으로 자료를 모아 놓은 구조 1. 선형 구조자료들 간에 관계가 1:1로 순차적으로 나열되어 있는 것 (순서가 있음!)배열 (물리적으로 연결된 구조)매모리상에 연속적인 공간에 데이터를 저장하는 방법리스트 (논리적으로 연결된 구조)메모리상에 임의의 위치에 데이터를 저장하지만 각 데이터들이 앞뒤 관계를 갖게 하는 방법파이썬에서는 배열, 리스트의 구분이 크지 않음스택선입후출 방식의 자료구조선입후출(후입선출): 먼저 들어온 데이터가 나중에 처리되는 것스택은 히스토리 기능을 구현할 때 유용하고 DFS(깊이 우선 탐색), 후위연산, 백트래킹, 유효성..
https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.제한사항numbers의 길이는 2 이상 100 이하입니다.numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예numbersresult[2,1,3,4,1][2,3,4,5..
하드웨어 기본Mainboard (메인보드)슬롯(홈이 파여진 부분) 이 있어서 컴퓨터의 부품 및 장치들을 장착하여 연동할 수 있게끔 하는 부품 메인보드는 제작사마다 슬롯(장치를 삽입하는 자리)의 위치, 메인보드의 크기 및 색상 등은 달라진다.근데 대체로 보통 위 예시와 비슷하다.CPU(Central Processing Unit, 중앙 처리 장치)컴퓨터의 '두뇌'역할을 하는 매우 중요한 부품명령어 해석하여 연산을 수행하는 역할을 하며 컴퓨터의 성능에 가장 크게 관여한다. 명령어 해석하여 연산을 수행하는 역할을 하며 컴퓨터의 성능에 가장 크게 관여한다.GPU 다음으로 가장 비쌈.. Clock(클럭)클럭은 CPU의 처리 속도를 나타내는 단위'오버클럭'한다는 말은 기존의 컴퓨터의 속도를 강제로 빠르게하는 기술G..