728x90
728x90
https://school.programmers.co.kr/learn/courses/30/lessons/42628 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이중 우선 순위 큐는 다음 연산을 할 수 있는 자료 구조를 말합니다. 명령어 수신 탑(높이) I 숫자 큐에 주어진 숫자를 삽입 D 1 큐에서 최댓값을 삭제 D -1 큐에서 최솟값을 삭제 이중 우선순위 큐가 할 연산 operations가 매개변수로 주어질 때, 모든 연산을 처리한 후 큐가 비어있으면 [0,0] 비어있지 않으면 [최댓값, 최솟값]을 return 하도록 solution함수를 구현하..
코딩하는 학생이라면 큐를 알고 있을 것입니다. 흔히 알고 있는 Queue는 FIFO 특징을 가지고 있습니다. (저는 일단 이렇게 배우고 넘어갔답니다..ㅎㅎ) 더 배운 내용은 있었지만 간단하게 넘어갔는데 코딩테스트를 공부하면서 Queue의 종류가 있다는 것을 알고 코테를 하면서는 알고리즘, 자료구조가 필수 인것 같아서 차근차근 공부하려고 합니다! Queue란? 큐(queue)란 컴퓨터과학에서 중요한 추상적 자료구조 중 하나입니다. 큐는 항목의 컬렉션으로, 두가지 주요 작업이 있습니다. Enqueue: 큐의 뒤쪽에 항목을 추가합니다. Dequeue: 큐의 앞쪽에서 항목을 제거하고 반환합니다 이러한 동작은 FIFO(First In First Out) 원칙을 따르며, 첫번째로 들어온 요소가 가장 먼저 출력되는 ..
https://school.programmers.co.kr/learn/courses/30/lessons/178870 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코딩테스트는 Lv2부터 시작해서 Lv5까지 올려보고 싶다는 생각에 하게 되었습니다! 사실,,, 취업 전 코딩테스트 보는 회사가 많아서 시작한감이 있는데 좀 많이 늦어버렸네요.. 취업 문이 닫히기 전에 취업하고 싶어요,,, 일단 적고 싶어서ㅎㅎ 이렇게라도 적으면 '내 생각을 티스토리에 올렸다'는 생각만으로도 더 열심히 할거 같아서요! 문제 설명 비 내림차순으로 정렬된 수열이 주어질 때, 다음 조건..
https://school.programmers.co.kr/learn/courses/30/lessons/164672 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 갑자기 아무 문제나 들어오니까 SQL문 작성하는 거여서 한번 해봤습니다! 문제 설명은 생략하겠습니다 '왜냐면 기본적인 문제는 SQL문이라 개념과 활용 부분만 알면 할 수 있어요!' 이 문제에서 가장 핵심적인 부분은 특정날짜에 해당하는 데이터, 내림차순, 튜플의 해당 컬럼에 대한 값별로 변경해주는 것입니다 이렇게 세개를 알면 할 수 있습니다! 1. 특정 날짜에 해당하는 데이터 코딩을 시작하면 if..
프로그래머스 달리기 경주 자바로 풀기 먼저 문제를 간단하게 설명하고 알고리즘으로 접근 하겠습니다! https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 문제 설명 해설진들은 자기 앞의 선수를 추월할 때마다 추월한 선수의 이름을 부릅니다. 한명을 추월했을 때는 추월한 선수의 이름 한번, 두명을 추월했을 떄는 추월한 선수의 이름 두번을 부릅니다. 예를 들어, 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때..
안녕하세요. 현재 4학년 재학 중인 컴공 학생입니당 거의 2년 가까이 프론트 엔드 개발을 했었는 데 요즘엔 백엔드 개발자를 뽑는 경우가 더 많더라구요 그래서 자바랑 이것저것 공부하려다가 스프링 부트를 시작하는게 프론트 엔드 개발하면서 백엔드 개발도 하기 좋을 것 같더라구요! 그래서 가끔 공부를 하면서 시작하려고 합니당 백엔드 개발자는 스프링을 많이 하는데 스프링을 더 쉽게 할 수 있도록 도와주는 게 스프링 부트 프레임 워크 입니다! 스프링 부트란? 스프링 부트(Spring Boot)는 스프링(Spring)프레임 워크를 톰 캣 서버를 내장하고 여러 편의 기능을 추가하여 더 편리하게 해준 프레임 워크입니다 백엔드 개발이라면 대체로 보안 문제가 많을 겁니다! 그런 쿠키, 세션 관리, 시큐리티 등 백엔드에서 해..