본문 바로가기

분류 전체보기186

[python] 프로그래머스스쿨 더 맵게 코딩테스트 연습 - 더 맵게 | 프로그래머스 스쿨 (programmers.co.kr) 풀이 1. 리스트 scoville을 heapify를 사용해 힙으로 만들어준다 2. while 문을 사용해서 scoville[0]의 값이 K보다 작은 동안에만 가장 작은 값과 두 번째로 작은 값*2를 더한다 - heappush를 사용해서 더한다 - 가장 작은 값 반환 동시에 삭제하기 위해 heappop을 사용한다 3. 만약 scoville의 값이 하나밖에 없다면, return -1 회고 - list인 scoville을 그대로 활용하고 싶어서 heapify를 사용했다 그냥 하면 안 됨 ㅜ ㅜ - 고친 코드의 효율성이 조금! 더 좋아서 풀이를 고친 코드로 했고 코드는 그냥 같이 첨부한다 코드 (접은 글) 더보기 고치기 전 .. 2023. 12. 14.
[TIL] 유데미x사람인 취업 부트캠프 2일차 / 웹 이미지 삽입과 css 활용, live server의 사용법 [1. 오늘 배운 것] 1. 아이디 선택자로 단일 요소 선택 - 태그 안에 id를 붙여준다 - Ex) - css에 #todays-challenge{} 형식으로 꾸며준다 2. css로 글씨 형식 바꾸기 - font-weight : 글씨 굵기 - font-size : px라는 절대단위를 사용해서 바꿀 수 있다 3. 구글의 다른 글꼴 사용하기 - Browse Fonts - Google Fonts 에서 원하는 글꼴을 찾는다 - select this style을 눌러 제공되는 코드를 복사해 html의 head에 추가한다 - html - css h1 { font-family: 'Oswald'; text-align: center; color: red; } p{ text-align: center; } #todays-c.. 2023. 12. 14.
[TIL] 유데미x사람인 취업 부트캠프 1일차 / 웹 작동방식 그리고 html과 css [1. 오늘 배운 것] 1. 웹 작동 방식 2. URL Ex) https://udemy/bootcamp (1) https (Hypertext Transfer Markup Language +Secure) (2) Domain : 웹사이트를 식별하는 장치 (3) /~ : 웹사이트의 특정 경로에 대한 포인터 역할 3. HTML Element - 위의 전체 문장을 HTML Element라고 한다 - 오프닝 태그와 클로징 태그 사이의 문장은 Element Context - 태그를 붙이지 않으면 일반 문장으로 출력된다 - 오류가 하나 있어도 전체 웹페이지가 깨지지 않는다 4. css - html 파일 안의 css 속성 : 항상 맨 앞 태그에 추가하기 - css 여러개 넣는 방법 : 세미콜론(;) (1) font-fa.. 2023. 12. 13.
유데미 x 사람인 기업채용형 부트캠프 1기 합격 후기 목차 1. 서류전형 2. 과제전형 3. 면접전형 4. 기타 등등 ※ 찾으시는 정보와 다를 수 있으니 참고만 하시길 바랍니다! ※ 질문은 안받습니다! [ 1. 서류전형 ] 1. 자기소개서 - 자기소개서 항목이 총 세 개였다 - 포트폴리오를 제출한다거나 자격증을 묻는다거나 그런건 없었다 - 그냥 기본 정보와 자기소개서 항목이 다였다 2. 내가 쓴 내용 - 내 상황/경험 등을 정말 솔직하게 썼다 - 내용으로 작성한 경험들이 다 개발 관련된건 아니였고(비전공자 ㅠㅠ) 그냥 열심히 살았던걸 썼다 - 나름 포부도 썼다 - 국민취업제도 참여중이라 첨삭을 한 번 받았다 [ 2. 과제전형 ] 1. 과제 - 코딩테스트 세 문제 - 프로그래머스 스쿨 환경에서 120분동안 진행됐다 - 정해진 날짜와 시간이 있으므로 그날 잊지.. 2023. 12. 9.
[Java] OverLoading 오버로딩이란? [1. 기본 개념] 의미 - Overloading = 과적하다(많이 싣다) - 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것 - 하나의 메서드 이름으로 여러 기능을 구현 사용방식 - 메서드 이름은 같게 하되, 매개변수의 종류나 개수가 달라야 함 오버로딩의 장점 - 이름을 일일히 지을 필요도 없고 외울 필요도 없어짐 - 메서드의 이름만으로 같은 기능을 하고 있음을 알 수 있음 [2. 예시] public class OverloadingExample { // 두 정수를 더하는 메서드 public int add(int a, int b) { return a + b; } // 세 정수를 더하는 메서드 public int add(int a, int b, int c) { return a + b + c; }.. 2023. 11. 26.
MVC 패턴 보호되어 있는 글 입니다. 2023. 11. 18.