dailylifeofdeveloper의 등록된 링크

 dailylifeofdeveloper로 등록된 티스토리 포스트 수는 250건입니다.

[Python][백준][21918] 전구 (구현) [내부링크]

문제 21918번: 전구 $N$개의 전구가 있고 맨 왼쪽에 있는 전구를 첫 번째라고 하자. 전구의 상태는 두 가지가 있으며 이를 숫자로 표현한다. $1$은 전구가 켜져 있는 상태를 의미하고, $0$은 전구가 꺼져 있는 상..

[Python][백준][1864] 문어 숫자 (구현) [내부링크]

문제 1864번: 문어 숫자 해류가 매우 느리고 바닥을 기어다니는 생물이 적은 바다 밑바닥에서만 발견되는 잔물결 무늬의 정체는 오랫동안 해양학자들에게 수수께끼였다. 하지만 최근의 연구 성과는 동물 언어학 분..

[2018/KAKAO BLIND RECRUITMENT/코테기출][Python][프로그래머스] level 2 - [1차] 캐시 [내부링크]

문제 코딩테스트 연습 - [1차] 캐시 3 ["Jeju", "Pangyo", "Seoul", "NewYork", "LA", "Jeju", "Pangyo", "Seoul", "NewYork", "LA"] 50 3 ["Jeju", "Pangyo", "Seoul", "Jeju", "Pangyo", "Seoul", "Jeju", "Pang..

TIL (21.12.18 토) [내부링크]

오늘 한일 - 알고리즘 문제풀이 [2018/KAKAO BLIND RECRUITMENT/코테기출][Python][프로그래머스] level 2 - [1차] 캐시 문제 코딩테스트 연습 - [1차] 캐시 3 ["Jeju", "Pangyo", "Seoul", "NewYork", "LA", "Jej..

LRU 알고리즘 (Least Recentely Used) 개념 및 구현방법 [내부링크]

안녕하세요! daily_D 입니다! c 오늘은 페이지 교체 알고리즘 중에서 LRU에 대해서 공부해볼까요?! LRU 란? 일단, LRU(Least Recently Used)는 가장 오랫동안 참조되지 않은 페이지를 교체하는 방식입니다..

TIL (21.11.15 수) [내부링크]

오늘 한 일 - 카카오 엔터프라이즈, 카카오페이 자소서 제출 iOS 스터디 - NSObject부터 UIButton 까지 상속 과정의 계층과 역할을 설명하시오. - class의 성능을 향상 시킬수 있는 방법들을 나열해보시오. CS 스..

[2018/KAKAO BLIND RECRUITMENT/코테기출][Python][프로그래머스] level 2 - [1차] 프렌즈4블록 [내부링크]

문제 코딩테스트 연습 - [1차] 프렌즈4블록 프렌즈4블록 블라인드 공채를 통과한 신입 사원 라이언은 신규 게임 개발 업무를 맡게 되었다. 이번에 출시할 게임 제목은 "프렌즈4블록". 같은 모양의 카카오프렌즈 블..

TIL (21.12.13 월) [내부링크]

오늘 한 일 - 알고리즘 문제 풀이 [Python][프로그래머스] Level 2 - 카펫 (완전탐색) 문제 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈..

[Python][프로그래머스] Level 2 - 카펫 (완전탐색) [내부링크]

문제 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫..

TIL (21.12.12 일) [내부링크]

iOS 스터디 - 앱이 In-Active 상태가 되는 시나리오를 설명하시오. - App의 Not running, Inactive, Active, Background, Suspended에 대해 설명하시오. CS 스터디 - Call by Value vs Call by Reference 차이 - T..

TIL (21.12.06 월) [내부링크]

오늘 한일 - 네크워킹 데이 하루 회고 라인, 카카오페이, 네이버 라이브커머스, 쏘카, 뱅크샐러드 개발자분들과 1:1 로 상담을 해봤다. 엄청 긴장했는데 다들 후배개발자들에게 조언해주시듯이 편하게 해주셔서 많..

TIL (21.11.30 화) [내부링크]

오늘 한 일 앱스토어 배포 이미지 만들기 어플 리팩토링 & 구조수정 iOS 스터디 - Scene delegate 에 대해 설명하시오 - 앱이 foreground에 있을 때와 background에 있을 때 어떤 제약사항이 있나요?

TIL (21.11.29 월) [내부링크]

오늘 한일 - 달력에서 하루에 모임여러개 있으면 표시하기 - 네비게이션바로 넘어가는 페이지 제목 추가하기 - 사진 권한 거절하거나 설정에서 권한 삭제 시 초기 화면으로 이동하는 문제 ..

TIL (21.11.26 금) [내부링크]

오늘 한 일 그룹프로젝트 발표 피어세션 iOS 스터디 - 탈출클로저에 대해 설명하세요 - hugging, resistance에 대해서 설명하시오.

TIL (21.11.25 목) [내부링크]

오늘 한일 일정 상단 멘트 구현 iOS 스터디 - sink 에 대해 설명하시오 - AnyCancellable 에 대해서 설명하시오

TIL (21.11.23 화) [내부링크]

오늘 한일 초기화면 애니메이션 수정 개발자 정보 url 연결 통계화면 애니메이션 추가 시도 (결과 실패 ㅠㅠ) iOS 스터디 1. Intrinsic Size에 대해서 설명하시오 2. App Bundle의 구조와 역할에 대해 설명하시오.

TIL (21.11.22 월) [내부링크]

오늘 한일 로딩화면 애니메이션 구현 (gravity, collider, UIDynamicItemBehavior 사용) 오늘 배운 것 - 물체들이 떨어지고 서로 부딪히는 애니메이션 구현하기 - UIView 동그라미 모양으로 만들기 iOS 스터디..

TIL (21.11.20 토) [내부링크]

오늘 한일 - 카카오 브레인 모바일 코딩테스트 오늘 배운 것 1. 이미지 다운로드가 오래걸리면 로딩 인디케이터 넣기 2. 가로모드, 세로모드 변경할 때마다 page 변경해서 이쁘게 보이게 만들기 하루 회고 카카오..

TIL (21.11.19 금) [내부링크]

오늘 한일 - 데모발표 - 피어세션 - 기술공유 - 마스터님 수업 - 회고 오늘 배운 것 - 보이스오버 기능으로 시각장애인들도 사용가능한 어플을 만들 수 있다는 것이 너무 신기했다 iOS 스터디 - defer 란 무엇인지..

TIL (21.11.18 목) [내부링크]

오늘 한 일 - 어플 animation 일괄 적용 - default face 추가 - 데모영상, 데모ppt 준비 - 위드버디 4주차 마무리 iOS 스터디 - setNeedsLayout와 setNeedsDisplay의 차이에 대해 설명하시오. - Responder Chain..

TIL (21.11.17 수) [내부링크]

오늘 한 일 - 설정화면 뷰 수정 - 설정화면 모임목록 초기화 팝업 구현 - 달력 swipe animation 구현 iOS 스터디 - 모든 View Controller 객체의 상위 클래스는 무엇이고 그 역할은 무엇인가? - 자신만의 Custom V..

TIL (21.11.16 화) [내부링크]

오늘 한 일 - 위드버디 : 버디 관리 페이지 구현 - 설정 페이지 구현

TIL (21.11.15 월) [내부링크]

오늘 새로 배운 내용 - 로컬에서 원격 브랜치까지 모두 삭제하는 방법 (링크) [github] git branch -al 남아있는 브랜치 삭제 Command Line으로 로컬에서 만든 브랜치를 해당 원격 브랜치에 등록, 작업 후 머지 후..

TIL (21.11.13 토) [내부링크]

내일 해야할 것 - iOS 면접 스터디공부 - 알고리즘 2문제 - 잠보충 하루 회고 오늘은 내 인생 첫 면접! 을 봤다 면접장까지 갈때는 엄청 떨렸는데 우황청심환 덕인지 마인드컨트롤(?)을 잘해서인지 막상 면접 직전..

TIL (21.11.12 금) [내부링크]

하루 회고 데모영상과 함꼐 발표하고 피어세션하고 기술공유에서 뿌듯하게 발표를 하고 피드백 수업듣고 조금 놀다가 면접 준비 ㅠㅠ 내일 면접 너무 무섭다 제발 준비한것만 나오게 해주세용 내일 해야할 것 - 면..

TIL (21.11.11 목) [내부링크]

내일 해야할 것 - 데모발표 - 기술공유 - 면접 준비 하루 회고 - 너무 욕심을 부려서 조금만 조금만 하다가 너무 늦게 코드프리징을 해버렸다 - 그래도 만족스러운 결과가 나와서 좋다 - 달력 데이터를 달별로 가..

[2021 하반기] 카카오브레인 채용연계형 주니어 육성 프로그램 1기 서류 합격 후기 [내부링크]

모집 공고 < 프로그램 정보 간단 요약> 분야 : 모바일 앱 / 웹 프론트엔드 / 서비스 백엔드 (서류지원시 복수선택가능) 지원자격 : 2023년 3월 내 졸업예정자 혹은 경력 2년 미만의 기졸업자 활동기간 : 2021.12.2..

TIL (21.11.09 화) [내부링크]

오늘 한일 - CoreData 의 속성 커스텀해서 가져오는 방법 - calender view modal 내부 뷰 구현 & CoreData 연결 - iOS/면접 스터디 - 카카오 브레인 자소서 쓰기 - 3차 포트폴리오 작성 iOS 스터디 - Left Constr..

TIL (21.11.08 월) [내부링크]

오늘 배운 것 - diffable datasource - Calendar ViewController 내의 collectionView 의 collectionViewCell 이 선택됬을 시 모달을 띄우기 싶었음 ---> protocol 을 만들어 delegate 적용하여 해결! iOS 스터디..

JetBrains x 프로그래머스 월간 코드 챌린지 시즌3 9월/10월후기 [내부링크]

"프로그래머스 월간 코드 챌린지"는 프로그래머스 사이트에서 1년에 한 두번 진행하는 알고리즘 대회입니다! 아래 링크에서 간단한 인적사항을 적으면 바로 시험이 신청할 수 있었습니다. "20세 이상의 코딩이 재..

[2021 하반기] KT 채용전환형 인턴 합격 후기 (서류/인적성/코딩테스트/면접) [내부링크]

채용 공고 자소서 문항 1. KT 및 해당 직무에 지원한 동기와 KT 입사 후 해당 직무의 전문가로 성장하기 위해 어떤 노력을 할 것인지 구체적으로 기술해 주십시오. (최대 700자 입력가능) 2. 지원한 직무를 수행..

[2021 하반기] LG CNS (IT Leadership Academy) 서류합격 후기 및 코딩테스트/인적성 일정 [내부링크]

채용 공고 자소서 문항 1. LG CNS에 지원한 동기와 입사 이후 꿈꾸는 것은 무엇인가요? (LG CNS에서 근무하고 싶은 이유, LG CNS를 알게 된 계기, IT 또는 컴퓨터에 관심을 가지게 된 계기 등 *꿈:입사 이후 성장..

[2021 하반기] 네이버 신입 공채 코딩테스트 후기 [내부링크]

네이버 신입 공채 공고 자소서 문항 1. 1. 다음 중 자신 있는 분야를 우선순위 별로 작성해 주세요. FE 개발 iOS 개발 Android 개발 BE 개발 (최대 3순위까지 작성 가능합니다.) 2. 가장 자신 있는..

boostcamp 웹모바일 6기 해커톤 (Bookathon/부커톤) 후기 [내부링크]

#부스트캠프 #부스트캠프웹모바일 #부커톤 #네이버커넥트재단 일단! 해커톤을 할까말까 고민이 되어서 들어오신 분들이 있을수도있으니 결론부터 이야기해보면 부스트캠프 해커톤은 너무나 만족스럽고 재미있고..

[iOS 개발] UIButton 애니메이션 효과 지우기 [내부링크]

문제발생 도형의 위치를 반환하는 UIButton 을 만들었고 그 결과를 확인해보니 아래와 같이 애니메이션이 자동으로 적용되어 변화가 한눈에 잘 보이지 않는 문제가 발생하였습니다. 찾아보니 버튼의 애니메이션 효..

[2021 하반기] 삼성전자 3급 신입 공채 코딩테스트 후기 [내부링크]

신입 공채 공고 자소서 문항 1. 취미/특기 2. 존경인물 3. 존경이유 Essay 1. 삼성전자를 지원한 이유와 입사 후 회사에서 이루고 싶은 꿈을 기술하십시오. Essay 2. 본인의 성장과정을 간략히 기술하되 현재의..

[2021 하반기] SW개발 신입 LINER 공개채용 코딩테스트 후기 [내부링크]

모집 일정 코딩테스트 안내 지원서 접수 후, 10분안에 지원서 접수가 완료되었다는 안내메일을 받았고, 시험 3일전 코테안내 메일을 받았습니다. 시험 유의사항 - 인터넷 검색허용 - 순서에 관계없이 원하는 문제..

UILabel 에 2줄이상 출력하기 [내부링크]

문제발생 UIlabel에 2줄이상의 내용을 출력했지만 아래와 같이 첫째줄만 보이는 문제가 발생하였습니다. 해결 방법 우측 Inspectors 버튼을 누른후, Attributes Inspector > Label > Lines 를 2이상으로 수정하면..

The specified item could not be found in the keychain. [내부링크]

문제 발생 xcode 를 사용해서 앱을 실행시키려던 중 아래와 같은 에러를 만났습니다. 해결 방법 제가 상단의 set the active scheme 부분을 iphone 이 아니라 My Mac 으로 해서 생긴 문제였습니다. iOS 로 개발하..

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<FruitCardGame.ViewController 0x123e07680> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key IBAction.' *** First throw call stack: [내부링크]

Xcode 에서 storyboard 를 수정하고 실행을 시켰을시 제목과 같은 에러가 뜬다면! button > 오른쪽 마우스 클릭을 통해 현재 버튼이 Outlet 과 Action 이 중첩되서 선언되지는 않았는지 확인해보세요! 기능이 중첩..

2022 카카오 신입개발자 블라인드 채용 코딩테스트 후기 [내부링크]

모집 일정 코로나로 인해 공채가 별로 없는 요즘 카카오에서 너무나 소중한 신입공채 블라인드 채용을 해주었습니다 채용 절차는 지원접수 -> 1차 코테 -> 2차코테 -> 1차 인터뷰 -> 2차인터뷰 -> 최종합격 순..

2021 그렙(프로그래머스) 채용 챌린지 코딩테스트 후기 [내부링크]

모집 일정 코딩테스트는 프로그래머스에서 진행하며 접수를 한 모든 사람들에게 코딩테스트를 볼 수 있는 기회가 주어집니다! 그리고 코딩테스트에 합격한 인원만 서류를 제출하는 방식으로 선발한다고 합니다! 이..

'21 MOBIS 알고리즘 경진대회 후기 [내부링크]

모집 일정 '21 MOBIS 알고리즘 경진대회 일정은 아래와 같고 상세 정보는 아래 사진을 참고해주세요! - 온라인 예선 : 8/27(금) 13:30 ~ 17:00 (문제 풀이 시간 : 3시간, 문제풀이 전 준비시간 30분) - 오프라인..

nw_endpoint_handler_set_adaptive_read_handler [C2 127.0.0.1:57326 ready socket-flow (satisfied (Path is satisfied), viable, interface: lo0, scoped)] unregister notification for read_timeout failed 에러 해결하기! [내부링크]

Xcode 에서 실행을 하던 중 아래와 같은 에러가 뜨셨다면! 2021-08-12 20:29:59.193790+0900 Day19[9959:6805055] [connection] nw_endpoint_handler_set_adaptive_read_handler [C2 127.0.0.1:57326 ready socket..

[Python3][프로그래머스][위클리챌린지 2주차] 상호 평가 [내부링크]

문제 설명 대학 교수인 당신은, 상호평가를 통하여 학생들이 제출한 과제물에 학점을 부여하려고 합니다. 아래는 0번부터 4번까지 번호가 매겨진 5명의 학생들이 자신과 다른 학생의 과제를 평가한 점수표입니다...

2021 토스 NEXT 개발자 채용 코딩테스트 후기 [내부링크]

모집 일정 모집분야 상세설명 코딩테스트 안내 위와 같은 참가하기 란을 모두 채우고 참가하기 버튼을 눌렀더니 5분내에 안내 메일이 도착했습니다. 시험 유의사항 - 인터넷 검색 가능 - 순서에 관계없이 원하..

부스트캠프 웹모바일 6기 챌린지 수료 & 멤버십 합격 후기 [내부링크]

지원 & 합격 네이버 부스트캠프 웹모바일 6기 코딩테스트 합격후기 모집 공고 부스트캠프는 제출한 서류와 1차 코딩테스트 결과를 통해 2차 코딩테스트 대상자가 선정된다고 합니다. 자세한 일정은 아래의 공고에..

[Python3][프로그래머스][위클리챌린지 1주차] 부족한 금액 계산하기 [내부링크]

문제 설명 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가..

Closure와 고차함수(filter, reduce, map, sort, forEach) [내부링크]

Closure란? 클로저는 중괄호({})로 감싸진 실행 가능한 코드 블럭입니다. func helloGenerator(message: String) -> (String, String) -> String { return { (firstName: String, lastName: String) -> String in..

SwiftSoup 라이브러리 설치하기 [내부링크]

SwiftSoup 라이브러리 설치 Cocoapods 를 사용하여 SwiftSoup를 설치할 수 있다. CocoaPods 는 Xcode 를 사용하는 개발자들에게 꼭 필요한 프로젝트 매니저이다. 아래 코드를 사용하여 cocoapods 를 설치해준다..

[Ubuntu] swift 설치하기 [내부링크]

필요한 패키지 설치 wget 설치 스위프트 패키지 설치 스위프트 패키지를 다운로드 받을 경로로 이동한 뒤 wget 을 사용하여 ubuntu 18.04 에 해당하는 swift 5.4.2 를 download 한다. 만약 swift 설치가 처음이라..

[Ubuntu] SSH 서버 구축하기 [내부링크]

SSH 란? ssh 이란 네트워크 프로토콜 중 하나로, 컴퓨터와 컴퓨터가 public network를 통해 서로 통신을 할 때 보안적으로 안전하기 위한 프로토콜이다. SSH 서버구축하기 Ubuntu 18.04.4 에서 진행했다. op..

부스트캠프 웹모바일 6기 합격선물 언박싱 후기 [내부링크]

부스트캠프 합격메일을 받은 후 등록링크에 정보를 기입하던 중에서 선물을 받을 주소를 기입하는 란이 있었다 작년에는 캠가리개와 보조배터리들이 왔다고 해서 캠가리개를 기대하고 있었는데올해는 아쉽게도 c..

[2021/카카오 채용연계형 인턴십/코테기출][Python][프로그래머스] level 2 - 거리두기 확인하기 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/81302 개발자를 희망하는 죠르디가 카카오에 면접을 보러 왔습니다. 코로나 바이러스 감염 예방을 위해 응시자들은 거리를 둬서 대기를 해야하는데 개발..

[Python][프로그래머스] Level 2 - 소수찾기 (완전탐색) [내부링크]

문제 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로..

[2020/카카오인턴/코테기출][Python][프로그래머스] level 2 - 튜플 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/64065 셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)..

[2020/카카오인턴/코테기출][Python][프로그래머스] level 3 - 보석쇼핑 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/67258 [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 개발자 출신으로 세계 최고의 갑부가 된 어피치는 스트레스를 받을 때면 이..

[2020/카카오인턴/코테기출][Python][프로그래머스] level 2 - 수식 최대화 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/67257 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게..

[Python][프로그래머스] level 1 - 실패율 [내부링크]

문제 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰..

[Python][프로그래머스] level 1 - [1차] 다트 게임 [내부링크]

문제 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지..

IT 기사/기술 블로그 사이트 모음 [내부링크]

안녕하세요! daily_D입니다! 소프트웨어 개발자가 되기위해 취업준비를 하다보면 cs 개념와 코딩실력은 물론이고 IT 기사나 기술블로그들을 통해 회사들이 관심있는 분야나 사업들의 정보를 미리 얻어야할 때가..

프론트엔드 기술면접 공부 사이트 추천 [내부링크]

안녕하세요! daily_D입니다! 프론트엔드 부문을 지원하시게 되면 기술면접에서 기본적인 CS지식은 물론이고 프론트엔드 질문도 필수로 받습니다...ㅠ 그래서 제가 프론트엔드 기술면접을 준비하면서 알게 된 유용..

CS 기술면접 공부 사이트 추천 [내부링크]

안녕하세요! daily_D 입니다! 요즘 sw 분야에 취업을 하기 위해서는 기술면접이 필수 관문입니다 ㅠㅠ 그래서 오늘은 제가 CS 기술면접을 준비하면서 알게 된 유용한 블로그나 깃허브를 소개하려고 합니다! 아래의..

[Python][프로그래머스] level 1 - 예산 [내부링크]

문제 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래..

[Python][프로그래머스] level 1 - 폰켓몬 [내부링크]

문제 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연..

[Python][프로그래머스] level 1 - 약수의 개수와 덧셈 [내부링크]

문제 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해..

[Python][프로그래머스] level 1 - 숫자 문자열과 영단어 [내부링크]

문제 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어..

[Python][프로그래머스] level 1 - 최대공약수와 최소공배수 [내부링크]

문제 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약..

[Python][프로그래머스] level 1 - 나누어 떨어지는 숫자 배열 [내부링크]

문제 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하..

[Python] 특정기준으로 배열 정렬하기 (key=lambda) [내부링크]

파이썬에서 배열을 정렬하기 위해서는 sorted() / sort() 함수나 reverse 를 사용하여 내림차순, 오름차순정렬을 할 수 있습니다. 하지만 내가 원하는 특별한 기준으로 배열을 정렬하고 싶을 때는 어떻게 해야할까..

[Python][프로그래머스] level 1 - 문자열 내 마음대로 정렬하기 [내부링크]

문제 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱..

[Python][프로그래머스] level 1 - 문자열 내 p와 y의 개수 [내부링크]

문제 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True..

[Python][프로그래머스] level 1 - 정수 내림차순으로 배치하기 [내부링크]

문제 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 800..

[Python][프로그래머스] level 1 - 소수 찾기 [내부링크]

문제 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 100000..

[Python][프로그래머스] level 1 - 제일 작은 수 제거하기 [내부링크]

문제 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인..

[Python][프로그래머스] level 1 - 서울에서 김서방 찾기 [내부링크]

문제 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없..

[Python][프로그래머스] level 1 - 행렬의 덧셈 [내부링크]

문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 제한..

[Python][프로그래머스] level 1 - x만큼 간격이 있는 n개의 숫자 [내부링크]

문제 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. 제한..

[Python][프로그래머스] level 1 - 같은 숫자는 싫어 [내부링크]

문제 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을..

[Python][프로그래머스] level 1 - 음양 더하기 [내부링크]

문제 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하..

2021 카카오페이 채용연계형 개발자 인턴십 코딩테스트 후기 [내부링크]

모집 공고 카카오페이 채용연계형 개발자 인턴십은 JOBFLEX를 통해 자소서, 서류를 지원한 후 코딩테스트 결과를 통해 1차 인터뷰 대상자가 선정된다고 합니다. 더 자세한 일정은 아래의 공고에 있습니다! 시험..

2021 네이버웹툰 개발 챌린지 코딩테스트 후기 [내부링크]

모집 공고 네이버 웹툰 개발 챌린지는 프로그래머스에서 접수를 받은 후 1차 코딩테스트 결과를 통해 2차 코딩테스트 대상자가 선정됩니다. 더 자세한 일정은 아래의 공고에 있습니다! 1차 시험 안내 시험을 보기..

[Python][프로그래머스] level 3 - 등굣길 [내부링크]

문제 계속되는 폭우로 일부 지역이 물에 잠겼습니다. 물에 잠기지 않은 지역을 통해 학교를 가려고 합니다. 집에서 학교까지 가는 길은 m x n 크기의 격자모양으로 나타낼 수 있습니다. 아래 그림은 m = 4, n = 3..

[Python][프로그래머스] level 3 - 정수 삼각형 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/43105 위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는..

[python][백준][2839] 설탕 배달 (구현, DP) [내부링크]

문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로..

fatal: couldn't find remote ref master. 에러 해결하기! [내부링크]

commit을 유지하면서 git repository를 합치던 중 아래와 같은 오류를 만났다면! 그 원인은 서브 repo의 브랜치 이름을 잘못 입력했기 때문입니다. 따라서 아래의 방법과 같이 현재 브랜치의 이름을 확인한 다음..

Working tree has modifications. Cannot add. 에러 해결하기! [내부링크]

commit을 유지하면서 git repository를 합치던 중 아래와 같은 오류를 만났다면! 그 원인은 메인 repo가 현재 최신버전이 아니기 때문입니다. 따라서 git push 를 통해 현재 폴더가 최신버전이 되도록 하면 해결!..

[Python][프로그래머스] level 1 - 시저암호 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/12926# 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "..

[Python][프로그래머스] level 1 - 소수 만들기 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/12977 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums..

[Python][프로그래머스] level 1 - 체육복 [내부링크]

문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생..

[Python][프로그래머스] level 1 - 모의고사 [내부링크]

문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1,..

[Python] 순열과 조합 직접 구현하기 / itertools 사용하기 [내부링크]

순열 ( = permutations) : n 개의 원소에서 중복을 허용하지 않고 r개를 뽑아서 나열 직접구현 def permutations(array, r): for i in range(len(array)): if r == 1: yield [array[i]] else: for next in permuta..

[Python][프로그래머스] level 1 - K번째 수 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 문제 설명 배열 array의..

[Python][프로그래머스] level 1 - 키패드 누르기 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/67256?language=python3 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7,..

네이버 부스트캠프 웹모바일 6기 챌린지 합격후기 [내부링크]

모집 공고 부스트캠프는 제출한 서류와 1차 코딩테스트 결과를 통해 2차 코딩테스트 대상자가 선정된다고 합니다. 자세한 일정은 아래의 공고에 있습니다! 1차 시험 안내 시험을 보기 하루전 아래와 같은 안내 메..

[Python][프로그래머스] level 3 - N으로 표현 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/42895 코딩테스트 연습 - N으로 표현 programmers.co.kr 문제 설명 아래와 같이 5와 사칙연산만으로 12를 표현할 수 있습니다. 12 = 5 + 5 + (5 / 5)..

[python][백준][2920] 음계 (구현) [내부링크]

문제 https://www.acmicpc.net/problem/2920 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터..

[python][백준][2908] 상수 (구현) [내부링크]

문제 https://www.acmicpc.net/problem/2908 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다...

[python][백준][1152] 단어의 개수 (구현, 문자열) [내부링크]

문제링크 https://www.acmicpc.net/problem/1152 코드 제출 기록 (메모리 및 시간) 메모리 : 133508 KB 시간 : 132 ms Code s = list(map(str, input().split(' '))) print(len(s) - s.count(''))

[python][백준][2475] 검증수(구현) [내부링크]

문제링크 https://www.acmicpc.net/problem/2475 코드 제출 기록 (메모리 및 시간) 메모리 : 123316 KB 시간 : 12 ms Code arr = list(map(int, input().split())) answer = 0 for i in range(5): answer..

[C++][백준][11279] 최대 힙(자료구조) [내부링크]

문제링크 https://www.acmicpc.net/problem/11279 코드 제출 기록 (메모리 및 시간) 메모리 : 1956 KB 시간 : 20 ms Code #include #include using namespace std; int main() { priority_queue q; int n..

[Python][백준][1965] 상자넣기 (DP) [내부링크]

문제링크 https://www.acmicpc.net/problem/1965 코드 제출 기록 (메모리 및 시간) 메모리: 125284 KB 시간: 120 ms Code N = int(input()) arr = list(map(int, input().split())) dp=[1 for _ in ran..

[Python][백준][16918] 봄버맨 (구현) [내부링크]

문제링크 https://www.acmicpc.net/problem/16918 코드 제출 기록 (메모리 및 시간) 메모리 : 196844 KB 시간 : 928 ms c 메모 폭탄이 들어있는곳의 문자는 숫자 0이 아니라 대문자 알파벳 O이었다는... ..

commit log 유지하면서 Git Repository 합치기 [내부링크]

git을 관리하다보면 여러 repository 를 합치고 싶은 순간이 있죠? c 근데 그냥 새로운 폴더를 만들고 내용을 옮겨서 git push만 하고 옮긴 repository를 삭제하면.. 우리의 소중한 잔디 가 사라져..

간단하게 leak 검사하기 [내부링크]

기존에 leaks 검사를 하기 위해서는 프로그램에 무한루프를 만들어두고 → 프로그램을 실행한 뒤 → leaks a.out 을 실행해서 확인해야합니다. 하지만 이러한 과정을 모두 생략하고 단 한줄 추가로 leaks 검사를..

miniRT 평가용 rt 파일 [내부링크]

minirt 평가할때 rt 파일 미리 다 만드시는거 귀찮으시죠?~~ ㅎㅎ 그래서 제가 미리 만들어놨습니다! 평가용 rt 파일 평가하시기 전에 아래 파일들 다운받아서 모두 실행시켜보시고 잘 동작되는지 확인해보..

(인성/직무/경험/상황) 면접 예상질문 모음 [내부링크]

안녕하세요! daily_D 입니다! 취준하면서 면접은 준비해야 되고... 경험은 별로 없어서... 어디부터 공부해야될지 막막하시죠.. ㅠㅠ 그래서 준비했습니다 ㅎㅎ 제가 면접 준비하면서 정리해둔 질문들입니다! 이..

2021 카카오 채용연계형 인턴십 코딩테스트 후기 [내부링크]

모집 공고 이번 코테는 서류접수를 한 사람들에게 모두  코딩테스트를 볼 수 있는 자격이 주어졌습니다. 그리고 코딩테스트가 끝나고 1주일 뒤에 발표되는 합격자에 한해서 서류 - 인터뷰를 통해 합격자를 선발..

[Python] 시간 초과 날때 해결방법! [내부링크]

1. input() 대신 sys.stdin.readline() 쓰기 import sys 변수 = sys.stdin.readline() 2. 빈 리스트에 append()로 추가하는 것보단 입력 받을 개수 만큼 초기화된 리스트에 인덱스를 이용해서 접근해서 그 위치..

[Python][프로그래머스] Level 2 - 타겟 넘버 (DFS/BFS) [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/43165 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면..

[삼성/코테기출][Python][백준][13458] 시험 감독 (수학) [내부링크]

문제링크 https://www.acmicpc.net/problem/13458 코드 제출 기록 (메모리 및 시간) 메모리 : 245340 KB 시간 : 420 ms 문제풀이 student[i] 로 접근하면 오류가 나므로 주의 하자! Code N = int(in..

[삼성/코테기출][Python][백준][2110] 공유기 설치 (이분탐색) [내부링크]

문제링크 https://www.acmicpc.net/problem/2110 코드 제출 기록 (메모리 및 시간) 메모리 :130620 KB 시간 : 272 ms Code N, C = map(int, input().split()) house = [] for i in range(N): house.appe..

[Python][백준][2531] 회전 초밥 (완전탐색) [내부링크]

문제링크 https://www.acmicpc.net/problem/2531 코드 제출 기록 (메모리 및 시간) 메모리 : 166384 KB 시간 : 4216 ms c 메모 투 포인터 문제지만 투포인터 사용안하고 완전탐색으로 풀었음 문제풀이..

[Python][백준][17086] 아기 상어 2 (BFS) [내부링크]

문제링크 https://www.acmicpc.net/problem/17086 코드 제출 기록 (메모리 및 시간) 메모리 : 135476 KB 시간 : 1008 ms c 메모 nx = x + dx[i] *1, ny = y + dy[i] *1nx = x + dx[i] *2, ny = y + dy[i]..

[C++][백준][17086] 아기 상어 2 (BFS) [내부링크]

문제링크 https://www.acmicpc.net/problem/17086 코드 제출 기록 (메모리 및 시간) 메모리 : 135476 KB 시간 : 132 ms c 메모 nx = x + dx[i] *1, ny = y + dy[i] *1nx = x + dx[i] *2, ny = y + dy[i]..

[Python][백준][16931] 겉넓이 구하기 (구현) [내부링크]

문제링크 https://www.acmicpc.net/problem/16931 코드 제출 기록 (메모리 및 시간) 메모리 : 123532 KB 시간 : 132 ms 문제풀이 겉넓이를 구하기 위해서는 입체도형의 up, down, front, back, left, ri..

[Python][백준][11051] 이항 계수 2 (DP) [내부링크]

문제링크 https://www.acmicpc.net/problem/11051 코드 제출 기록 (메모리 및 시간) 메모리 : 204292 KB 시간 : 268 ms 문제풀이 k 가 0 일때! 빼먹지 않을 것!! Code 재귀로 푸니까 시간초과남.....

[C++][백준][1158] 요세푸스 문제 (자료구조) [내부링크]

문제링크 https://www.acmicpc.net/problem/1158 Code 메모리 : 2156 KB 시간 : 188 ms #include #include int N, K; std::vector answer; std::vector visited; void input_faster() { std::ios_base::..

[Python][백준][1158] 요세푸스 문제 (자료구조) [내부링크]

문제링크 https://www.acmicpc.net/problem/1158 Code 메모리 : 124372 KB 시간 : 1020 ms N, K = map(int, input().split()) visited = [0 for _ in range(N+1)] answer = [] num = K answer.append(num)..

[Python][백준][2776] 암기왕 (이분탐색) [내부링크]

문제링크 https://www.acmicpc.net/problem/2776 Code 메모리 : 336536 KB 시간 : 1368 ms 이분탐색 사용하지 않고 set 으로 품! → set 으로 안하고 list로 풀면 시간초과 뜸 T = int(input()) for _ in..

[Python][백준][1120] 문자열 (문자열) [내부링크]

문제링크 https://www.acmicpc.net/problem/1120 코드 제출 기록 (메모리 및 시간) 메모리 : 121220 KB 시간 : 108 ms Code str1, str2 = map(str, input().split()) MIN = 100 def function(i): global..

[2021 상반기] 삼성전자 3급 신입 공채 후기 [내부링크]

신입 공채 공고 자소서 문항 1. 취미/특기 2. 존경인물 3. 존경이유 Essay 1. 삼성전자를 지원한 이유와 입사 후 회사에서 이루고 싶은 꿈을 기술하십시오. Essay 2. 본인의 성장과정을 간략히 기술하되 현재의 자..

[Python][프로그래머스] Level 3 - 순위(그래프) [내부링크]

문제링크 programmers.co.kr/learn/courses/30/lessons/49191 문제풀이 해당 문제는 BFS와 visited 를 사용해서 풀었습니다. 일단은, 매개변수로 들어오는 results 는  [[4, 3], [4, 2], [3, 2], [1, 2], [..

[2021 상반기] 네이버 신입 공채 코딩테스트 후기 [내부링크]

네이버 신입 공채 공고 시험 안내 네이버 신입공채는 서류를 먼저 제출하지만 자격요건에 적합하면 모두 코딩테스트를 볼 수 있습니다. 코딩테스트를 본 후, 코딩테스트 + 서류를 한번에 평가해 면접자가 정해집..

[삼성/코테기출][Python][백준][14501] 퇴사 (완전탐색/DP) [내부링크]

문제링크 https://www.acmicpc.net/problem/14501 코드 제출 기록 (메모리 및 시간) 메모리 : 121220 KB 시간 : 112 ms 문제풀이 Code N = int(input()) time = [0 for _ in range(N)] pay = [0 for..

[삼성/코테기출][Python][백준][14889] 스타트와 링크 (완전탐색/백트래킹) [내부링크]

문제링크 https://www.acmicpc.net/problem/14889 코드 제출 기록 (메모리 및 시간) 메모리 : 149476 KB 시간 : 1252 ms 문제풀이 파이썬으로 조합 만들기 def my_combinations(arr, r): for i in range(..

[삼성/코테기출][Python][백준][14888] 연산자 끼워넣기 (완전탐색/백트래킹/순열) [내부링크]

문제링크 https://www.acmicpc.net/problem/14888 코드 제출 기록 (메모리 및 시간) 메모리 : 160196 KB 시간 : 4694 ms Code N = int(input()) number = list(map(int, input().split())) operator = []..

[Python][goorm] 08f-미로 탈출하기 (알고리즘_문제해결기법_입문) [내부링크]

문제링크 https://edu.goorm.io/learn/lecture/554/알고리즘-문제해결기법-입문/lesson/138262/문제08f-미로-탈출하기 Code R, C = map(int, input().split()) MAP = [] for i in range(R): MAP.append(inpu..

[Python][goorm] 08e-바이러스 (알고리즘_문제해결기법_입문) [내부링크]

문제링크 https://edu.goorm.io/learn/lecture/554/알고리즘-문제해결기법-입문/lesson/138261/문제08e-바이러스 Code N = int(input()) for i in range(N): Virus = [1] Time = [0] goal = int(input()) wh..

[Python][goorm] 08a-그래프 탐색 (알고리즘_문제해결기법_입문) [내부링크]

문제링크 https://edu.goorm.io/learn/lecture/554/알고리즘-문제해결기법-입문/lesson/138257/문제08a-그래프의-탐색-1 Code def dfs(arr, start): visited[start] = 1 print(start, end="") for x in rang..

[삼성/코테기출][Python][백준][20058] 마법사 상어와 파이어스톰 (시뮬레이션/구현) [내부링크]

문제링크 https://www.acmicpc.net/problem/20058 코드 제출 기록 (메모리 및 시간) 메모리 : 297264 KB 시간 : 1400 ms c 메모 1. 깊은 복사와 얕은 복사 ice 의 배열을 tmp에 그대로 복사하기 위해서 t..

[삼성/코테기출][Python][백준][20057] 마법사 상어와 토네이도 (시뮬레이션/구현) [내부링크]

문제링크 https://www.acmicpc.net/problem/20057 코드 제출 기록 (메모리 및 시간) 메모리 : 160596 KB 시간 : 344 ms c 메모 골드 4 체감 쉬운 문제 구현보다 이해하는 시간이 더 오래걸리는 문제 ..

[삼성/코테기출][Python][백준][20056] 마법사 상어와 파이어볼 (시뮬레이션/구현) [내부링크]

문제링크 https://www.acmicpc.net/problem/20056 코드 제출 기록 (메모리 및 시간) 메모리 : 151888 KB 시간 : 2488 ms c 메모 구현은 다소 쉬웠으나 시간초과 때문에 오래 걸린 문제 문제풀이 1. 방..

[삼성/코테기출][Python][백준][20055] 컨베이어 벨트 위의 로봇 (시뮬레이션/구현) [내부링크]

문제링크 https://www.acmicpc.net/problem/20055 코드 제출 기록 (메모리 및 시간) 메모리 : 123444 KB 시간 : 1284 ms 문제풀이 if __name__ == '__main__': N, K = map(int, input().split()) belt..

[Python][프로그래머스] level 2 - 가장 큰 수 [내부링크]

문제 https://programmers.co.kr/learn/courses/30/lessons/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주..

[Python][백준][16935] 배열 돌리기 3 (구현) [내부링크]

문제링크 https://www.acmicpc.net/problem/16935 코드 제출 기록 (메모리 및 시간) 메모리 : 127904 KB 시간 : 368 ms Code # 연산 1 def fun1(N, M, arr): tmp = [[0 for _ in range(M)] for _ in rang..

[C++][백준][1260] DFS와 BFS (DFS/BFS) [내부링크]

문제링크 https://www.acmicpc.net/problem/1260 코드 제출 기록 (메모리 및 시간) 메모리 : 3656 KB 시간 : 4 ms Code #include #include #include int N; int M; int V; std::vector arr[1001]; std::q..

DFS 와 BFS 구현원리 & 코드 [내부링크]

안녕하세요! daily_D 입니다! c 오늘은 DFS 와 BFS의 원리와 이를 코드로 작성하는 방법에 대해서 써볼까합니다! DFS 와 BFS, 알고리즘하면 거의 가장 먼저 배우게 되는 것들이죠! 아마 알고리즘 원리는 몰..

[Python][백준][2003] 수들의 합 2 (투 포인터) [내부링크]

문제링크 https://www.acmicpc.net/problem/2003 코드 제출 기록 (메모리 및 시간) 메모리 : 123352 KB 시간 : 276 ms Code def sum_i2j(i, j, arr): answer = 0 for k in range(i, j+1): answer += arr[..

[Python][백준][16917] 양념 반 후라이드 반 (구현/수학) [내부링크]

문제링크 https://www.acmicpc.net/problem/16917 코드 제출 기록 (메모리 및 시간) 메모리 : 121220 KB 시간 : 120 ms Code A, B, C, X, Y = map(int, input().split()) if A + B < 2 * C : price = A *..

[C++][백준][1406] 에디터 (스택) [내부링크]

문제링크 https://www.acmicpc.net/problem/1406 코드 제출 기록 (메모리 및 시간) 메모리 : 2808 KB 시간 : 40 ms Code #include #include int N; std::stack left; std::stack right; std::stack tmp;..

[Python][백준][11057] 오르막 수 (DP) [내부링크]

문제링크 https://www.acmicpc.net/problem/11057 11057번: 오르막 수 코드 제출 기록 (메모리 및 시간) 메모리 : 123172 KB 시간 : 120 ms Code N = int(input()) dp = [[0 for _ in range(19)] for _ i..

[cub3d/miniRT] M1칩 맥에서 mlx - 창 생성하기 [내부링크]

miniRT/cub3d 과제를 처음 시작하다보면 창 생성하기실습을 처음으로 수행하게 됩니다. 하지만 mlx 파일내에서 make를 하게 되면 m1 칩에서는 아래와 같은 오류메세지가 뜨게 됩니다. 이럴때 해결과정을 알려드립..

[Python][백준][11399] ATM (DP/정렬) [내부링크]

문제링크 https://www.acmicpc.net/problem/11399 코드 제출 기록 (메모리 및 시간) 메모리 : 122244 KB 시간 : 108 ms Code N = int(input()) arr=list(map(int, input().split())) arr.sort() arr.reve..

[Python][백준][1874] 스택 수열 (STACK) [내부링크]

문제링크 https://www.acmicpc.net/problem/1874 Code 메모리 : 143944 KB 시간 : 32 ms N = int(input()) arr=[] result=[] temp=[] for _ in range(N): arr.append(int(input())) j = 0 for i in range(1,..

[Python][백준][2805] 나무 자르기 (이분탐색) [내부링크]

문제링크 https://www.acmicpc.net/problem/2805 코드 제출 기록 (메모리 및 시간) 메모리 : 271608 KB 시간 : 548 ms Code N, M = map(int, input().split()) tree=list(map(int, input().split())) tre..

[C++] 1차원 배열 원소 입력받기 [내부링크]

1. 메모리를 확보하면서 채워넣는 경우 int main() { vector vec; for (int i = 0; i < n; i++){ int a; cin >> a; vec.push_back(a); } } 2. 메모리 확보 후 차례대로 채워넣는 경우 int main() { int n;..

[Python] 배열이 비어있는지 / 아닌지 확인하는 방법 [내부링크]

# 배열이 비어있으면 if not arr: # 배열이 비어있지 않으면 if arr: 권장하지 않는 방법) # 배열이 비어있으면 if not len(arr): # 배열이 비어있지 않으면 if len(arr):

git commit을 해도 잔디가 안 심어질 때! 해결방법! [내부링크]

1. 현재 등록된 NAME과 EMAIL을 확인한다 git config --list 2. user.name 과 user.email이 없으면 새로 등록을 해준다 git config --global user.name "홍길동" git config --global user.email "이메일@이메일...

[Python] 2차원 배열 입력받기 [내부링크]

파이썬에서 2차원 배열을 입력받는 방법은 3가지가 있습니다. 아래의 그림과 같이, 가로 A, 세로 B 길이의 배열을 선언한다고 가정해 봅시다! 참고로, 3가지 경우는 모두 배열의 세로(B) 의 크기를 아는 경우에..

Mac 초기화하기 [내부링크]

1. 컴퓨터에 저장되어 있는 정보들 모두 날아가니까 미리 저장하기! 2. 컴터 리셋 touch ~/.reset 3. 로그아웃 후 로그인 4. 맥 재설정 (Siri 설정부터~)

42seoul 본과정 후기 - 시험감독 해보기 >_< [내부링크]

본과정에 합격해 카뎃이 되면 꼭 해보고 싶었던 것이 두가지가 있었다! 1. 시험 감독 2. 러쉬 평가 러쉬 평가는 레벨이 3레벨이상인 사람들만 신청을 할 수있기 때문에 일단은 1번부터! 경험해봤다! ㅎㅎㅎ 3달전..

42서울 본과정 후기 - 2021.03.30 [내부링크]

2021-03-30 두달간의 웹 프로젝트를 마무리하고 새로운 스터디에 들어가 알고리즘 공부를 시작했다 취업준비와 웹프로젝트를 동시에 하다보니 42서울 과제는 잠시 미뤄둔 상태였지만 다음주부터는 Exam 02 도 풀고..

[Python][백준][2294] 동전 2 (DP) [내부링크]

문제링크 www.acmicpc.net/problem/2294 코드 제출 기록 (메모리 및 시간) 메모리 : 29028KB 시간 : 320ms Code import sys input = sys.stdin.readline def nj(k, coin, dp): temp=[] for i in coin: if..

[Python][백준][11055] 가장 큰 증가 부분 수열 (DP) [내부링크]

문제링크 www.acmicpc.net/problem/11055 코드 제출 기록 (메모리 및 시간) 메모리 : 28776 KB 시간 : 188 ms Code import sys input = sys.stdin.readline def find_prev(i, arr, dp): tmp=[] for j in..

[C++][백준][11048] 이동하기 (DP) [내부링크]

문제링크 www.acmicpc.net/problem/11048 코드 제출 기록 (메모리 및 시간) 메모리 : 9844 KB 시간 : 72 ms Code #include #include int N, M; int dp[1001][1001]; int candy[1001][1001]; void input_f..

[Python][백준][11048] 이동하기 (DP) [내부링크]

문제링크 www.acmicpc.net/problem/11048 코드 제출 기록 (메모리 및 시간) 메모리 : 37064KB 시간 : 1000ms Code import sys input = sys.stdin.readline N, M = map(int, input().split()) dp = [[0] *..

[C++][백준][1958] LCS 3 (DP) [내부링크]

문제링크 www.acmicpc.net/problem/1958 코드 제출 기록 (메모리 및 시간) 메모리 : 6044KB 시간 : 4ms Code #include #include std::string str1,str2,str3; int dp[101][101][101]; void input_faster(..

[Python] 배열 오름차순/내림차순 정렬하기 [내부링크]

오름차순 정렬 arr.sort() 내림차순 정렬 배열 오름차순 정렬 후 뒤집기 arr.sort() arr.reverse()

[Python] 1차원 배열 입력받기 [내부링크]

파이썬에서 1차원 배열을 입력받는 방법은 2가지가 있습니다. 1. 띄어쓰기 간격으로 들어올 때 입력이 아래와 같다면, 한 줄을 한번에 입력받아 배열로 만드는 방식을 사용할 수 있습니다. 1 2 3 4 5 < Code > arr..

[Python] 여러 정수 입력받기 [내부링크]

1. 따로 입력 받기 n = input() k = input() 2. 한 줄에 입력받기 n , k = input(), input() 3. split() 사용하여 입력받기 n, k = map(int, input().split())

[Python] 2차원배열 동시에 선언&초기화하기 [내부링크]

가로 A, 세로 B 길이의 배열을 선언한다고 가정 1. arr = [[0 for _ in range(A)] for _ in range(B)] 2. arr = [[0] * (A) for _ in range(B)] 3. arr = [[0] * A ] * B 마지막 방법은 사용하지 말것! → *..

[C++] cin/cout 입력 출력 [내부링크]

1. 헤더파일 #include std 네임스페이스에 속한 cin, cout객체는 클래스내에 있는 인스턴스이다. 2. cout - 출력 (printf역할) endl : 개행문자 std::cout << "Hello World" << std::endl; 3.cin - 입력 (scna..

[Python][백준][5582] 공통 부분 문자열 (DP) [내부링크]

문제링크 www.acmicpc.net/problem/5582 코드 제출 기록 (메모리 및 시간) 메모리 : 248460 KB 시간 : 564 ms Code answer = 0 str1, str2 = input(), input() #dp=[[0 for _ in range(len(str2) + 1)] f..

xcrun: error: invalid active developer path 에러 해결하기! [내부링크]

문제 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 해결방법 xcode-select --install

Fullcalendar에서 event 잘림 현상 해결하기 [내부링크]

fullcalendar를 사용하여 보고서의 내용을 제공하기 위해서는 아래의 코드에서 title : '가나다라마바사...' 부분에 보고서의 요약본을 넣어주어야한다. document.addEventListener('DOMContentLoaded', function(..

Fullcalendar 날짜 색 변경 & 일정 배경없이 넣기 [내부링크]

fullcalendar 라이브러리를 사용하여 달력을 만들게 되면 일정을 추가할 때마다 아래의 그림과 같이 하나의 박스가 생기고 그 안에 글자가 써지게 된다! <소스코드> document.addEventListener('DOMContentLoaded..

[C++][백준][9252] LCS 2 (DP) [내부링크]

문제링크 https://www.acmicpc.net/problem/9252 9252번: LCS 2 LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문..

[C++][백준][2293] 동전 1 (DP) [내부링크]

문제링크 https://www.acmicpc.net/problem/2293 2293번: 동전 1 첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보..

[C++][백준][9465] 스티커 (DP) [내부링크]

문제링크 www.acmicpc.net/problem/9465 9465번: 스티커 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스의 첫째 줄에는 n (1 ≤ n ≤ 100,000)이 주어진다. 다음 두 줄에는 n개의 정수가 주어..

[C++][백준][1010] 다리 놓기 (DP) [내부링크]

문제링크 www.acmicpc.net/problem/1010 1010번: 다리 놓기 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 강의 서쪽과 동쪽에 있는 사이트의 개수 정수 N,..

[C++] 2차원 vector 선언 및 초기화 [내부링크]

A, B 는 길이를 저장하고 있는 변수라고 가정 1) 2차원 벡터 선언 std::vector > dp; 2) 가로 B, 세로 A 의 크기를 가지는 AxB 벡터를 모두 0으로 초기화 dp.resize(A+1, std::vector (B+1,0));

[C++] 입출력 가속시키는 법 [내부링크]

preset() 함수를 main 함수 맨 윗줄에서 사용한다. void preset() { std::ios_base::sync_with_stdio(false); std::cin.tie(NULL); std::cout.tie(NULL); } int main(){ preset(); //code } 쓰면 좋은 이유 → cin..

맥에 Discord 설치하기 [내부링크]

1. 클러스터 맥에 brew 설치 rm -rf $HOME/.brew && git clone --depth=1 $HOME/.brew && export PATH=$HOME/.brew/bin:$PATH && brew update && echo "export PATH=$HOME/.brew/bin:$PATH" >> ~/.zshrc 2. brew..

맥에 Notion 설치하기 [내부링크]

1. 클러스터 맥에 brew 설치 rm -rf $HOME/.brew && git clone --depth=1 $HOME/.brew && export PATH=$HOME/.brew/bin:$PATH && brew update && echo "export PATH=$HOME/.brew/bin:$PATH" >> ~/.zshrc 2. brew..

[JavaScript][프로그래머스] level 1 - 크레인 인형뽑기 게임 [내부링크]

문제 설명 게임개발자인 죠르디는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. 죠르디는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은..

[C언어][프로그래머스] level 1 - 내적 [내부링크]

문제 설명 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] ..

[C언어][프로그래머스] level 1 - 3진법 뒤집기 [내부링크]

문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한 조건 n은 1 이상 100,000,000 이하인 자..

42서울 본과정 후기 - 2021.01.17 [내부링크]

2021-01-17 거의 한달간의 42서울 카뎃 활동을 했고 한달동안 0서클, 1서클을 통과했다. Libft, Netwhat, Ft_printf, Get_next_line 순서로 과제를 진행했고 그중 가장 어려웠고 많은 시간이 들었던 과제는 printf..

42서울 본과정 후기 - 2021.01.04 [내부링크]

2021-01-04 2021년을 학습레포트를 쓰면서 실감하고 있다. ㅎㅎ 매일 집에서 일어나면 코딩, 코딩, 코딩만 하다보니 날짜감각, 시간감각이 다 사라지고 몸도 점점 망가지는 느낌이 들어 어제부터 홈트를 시작했다!..

42서울 본과정 후기 - 2020.12.22 [내부링크]

2020-12-22 본과정 이틀차.. 코딩을 하니까 커피가 너무 마시고 싶다 ㅠㅠ 피신과정동안은 카페인에 중독이 될만큼 마셨는데 본과정을 시작해도 똑같은가보다 ㅎㅎ그래도 집에 강제로 박혀있어서 커피로 나갈 돈을..

memleak(메모리 누수) 있는지 확인하기 [내부링크]

메모리누수(memleak) 확인하기 main 함수에서 [누수를 확인하고 싶은 함수] 이후에 무한루프 만들어 놓고 컴파일하기 int main() { //누수를 확인하고 싶은 함수 my_function(); //무한루프 while(1) { } }  2..

[0 Circle] Libft - ft_lstiter, ft_lstmap [내부링크]

ft_lstiter 링크드리스트 전부의 content 변수에 함수 f를 적용시킴 void ft_lstiter(t_list *list, void (*f)(void *)); 매개변수 (Parameters) list : 리스트의 포인터 주소 f : 각 리스트에 적용시킬 함수..

[0 Circle] Libft - ft_lstdelone, ft_strclear [내부링크]

ft_lstdelone 리스트의 content 를 del함수를 통해 삭제하고 그 리스트를 free시켜준다 void ft_lstdelone(t_list *list, void (*del)(void *)); 매개변수 (Parameters) list : 삭제할 리스트의 포인터 주소..

[0 Circle] Libft - ft_lstsize, ft_lstadd_back [내부링크]

ft_lstsize 링크드리스트의 총 리스트의 개수 반환 int ft_lstsize(t_list *list); 매개변수 (Parameters) list : 링트드리스트의 시작주소 반환값 (Return) int : 리스트의 총 개수 설명 (Description..

[0 Circle] Libft - ft_lstnew, ft_lstadd_front [내부링크]

ft_lstnew 새로운 t_list 를 동적할당하고 content는 t_list의 content 변수에 저장하고 next 변수는 NULL 로 초기화한다 t_list *ft_lstnew(void *content); 매개변수 (Parameters) content : 새로 만든 리..

[0 Circle] Libft - ft_putchar_fd, ft_putstr_fd, ft_putendl_fd, ft_putnbr_fd [내부링크]

ft_putchar_fd __문자 'c'를 주어진 파일디스크립터로 출력 __ 코드 (Code) #include "libft.h" void ft_putchar_fd(char c, int fd) { write(fd, &c, 1); } ft_putstr_fd __문자열 's'을 주어진 파일디스..

[0 Circle] Libft - ft_itoa, ft_strmapi [내부링크]

ft_itoa 정수를 문자열로 변환 char *ft_itoa(int n); 매개변수 (Parameters) n : 문자열로 변환할 정수 반환값 (Return) char * : 변환된 문자열 주소 반환 설명 (Description) 저는 처음에 이 함수를..

[0 Circle] Libft - ft_strtrim, ft_split [내부링크]

ft_strtrim (왼쪽에서 set이 아닌 문자나오지 않는 부분)부터 (오른쪽에서 set이 아닌 문자가 나오지 않는 부분)까지의 문자열로 잘라는 함수 char *ft_strtrim(char const *s1, char const *set); 매개변수..

[0 Circle] Libft - ft_substr, ft_strjoin [내부링크]

ft_substr 문자열 s의 start위치부터 len의 길이만큼 저장해서 주소반환 char *ft_substr(char const *s, unsigned int start, size_t len); 매개변수 (Parameters) s : 복사할 원본 문자열의 주소 start :..

[0 Circle] Libft - ft_calloc, ft_strdup [내부링크]

ft_calloc (size * count)의 크기만큼 malloc하고 모두 0으로 초기화 하는 함수 void *ft_calloc(size_t count, size_t size); 매개변수 (Parameters) count : malloc할 크기 size : malloc 할 한칸의 사이즈..

[0 Circle] Libft - ft_isalpha, ft_isdigit, ft_isalnum, ft_isascii, ft_isprint, ft_toupper, ft_tolower [내부링크]

ft_isalpha 문자하나가 알파벳이면 1, 아니면 0 코드 (Code) #include "libft.h" int ft_isalpha(int c) { if (c >= 'a' && c <= 'z') return (1); if (c >= 'A' && c <= 'Z') return (1); return (0); } f..

[0 Circle] Libft - ft_atoi [내부링크]

ft_atoi 문자열을 정수로 변환 int ft_atoi(const char *str); 매개변수 (Parameters) str : 변환할 문자열 반환값 (Return) int : 변환된 정수 설명 (Description) 코드 (Code) #include "libft.h"..

[0 Circle] Libft - ft_strnstr, ft_strncmp [내부링크]

ft_strnstr 문자열 내에서 부분문자열을 탐색하는 함수 char *ft_strnstr(const char *str, const char *to_find, size_t n); 매개변수 (Parameters) str : 문자열을 검색할 대상 to_find : 검색할 문자열 n..

[0 Circle] Libft - ft_strchr, ft_strrchr [내부링크]

ft_strchr src에서 특정 문자를 검색하는 함수 char *ft_strchr(const char *str, int c) ; 매개변수 (Parameters) str : 검색을 하려는 문자열 c : 검색할 문자 반환값 (Return) char * : 문자가 존재하..

[0 Circle] Libft - ft_strchr, ft_strrchr [내부링크]

ft_strchr src에서 특정 문자를 검색하는 함수 char *ft_strchr(const char *str, int c) ; 매개변수 (Parameters) str : 검색을 하려는 문자열 c : 검색할 문자 반환값 (Return) char * : 문자가 존재하..

[0 Circle] Libft - ft_strlcpy, ft_strlcat [내부링크]

ft_strlcpy src에서 dst로 값을 size길이 만큼 복사 size_t ft_strlcpy(char *dst, const char *src, size_t dstsize)); 매개변수 (Parameters) dst : 채우고자 하는 메모리의 시작 주소 src : 복사하려는 메..

[0 Circle] Libft - ft_memcmp, ft_strlen [내부링크]

ft_memcmp str1과 str2를 n바이트만큼 비교 void *ft_memcmp(const void *str1, const void *str2, unsigned int n); 매개변수 (Parameters) str1 : 비교할 첫번째 메모리의 시작값 str2 : 비교할 두번째 메..

[0 Circle] Libft - ft_memmove, ft_memchr [내부링크]

ft_memmove 메모리를 이동하는 함수 void*ft_memmove(void *dest, const void *src, unsigned int len) ; 매개변수 (Parameters) dest : 이동하여 저장할 메모리의 시작 주소 src : 이동하려는 메모리의 시작..

[0 Circle] Libft - ft_memcpy, ft_memccpy [내부링크]

ft_memcpy src메모리영역에서 dest메모리 영역으로 n byte만큼 복사 void *ft_memcpy(void *dest, const void *src, unsigned int n); 매개변수 (Parameters) dest : 채우고자 하는 메모리의 시작 주소 src :..

[0 Circle] Libft - ft_memset, ft_bzero [내부링크]

ft_memset 어떤 메모리의 시작점부터 연속된 범위를 어떤 값으로 모두 지정하고 싶을 때 사용 void *ft_memset(void *dst, int val, size_t size); 매개변수 (Parameters) dst : 채우고자 하는 메모리의 시작..

Makefile 만들기 [내부링크]

Makefile 주어진 쉘 명령어들을 조건에 맞게 실행하는 프로그램 target : prerequisites ... recipe ... ... target : make abc에서 abc에 해당 prerequisites : 주어진 타겟을 make할 때 사용될 파일들의 목록..

42서울 본과정 후기 - 2020.12.21 [내부링크]

(*일기쓰듯이 쓰는거라 의식의 흐름대로 쓴 글이 많습니다...ㅎ) 2020-12-21 2020-11-17 부터 2020-12-11 까지의 빡센 피신과정이 끝나고 정확히 7일 뒤 2020-12-18일에 합격 메일을 받았다. (원래는 피신을 하..

[C++][프로그래머스] 위장 [내부링크]

문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입..

[C++][프로그래머스] 두 개 뽑아서 더하기 [내부링크]

문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제..

[C++][프로그래머스] 전화번호 목록 [내부링크]

문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119..

[C++][프로그래머스] 완주하지 못한 선수 [내부링크]

문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이..

[MySQL][프로그래머스] 상위 N개 레코드 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[MySQL][프로그래머스] 이름이 있는 동물의 아이디 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[MySQL][프로그래머스] 여러 기준으로 정렬하기 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[MySQL][프로그래머스] 이름이 없는 동물의 아이디 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[MySQL][프로그래머스] 동물의 아이디와 이름 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[MySQL][프로그래머스] 어린 동물 찾기 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[MySQL][프로그래머스] 아픈 동물 찾기 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[MySQL][프로그래머스] 역순 정렬하기 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[MySQL][프로그래머스] 모든 레코드 조회하기 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[MySQL][프로그래머스] 최댓값 구하기 [내부링크]

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPO..

[C++][2020 카카오 하반기 코딩테스트 예선] 1차_1번문제 & 풀이 [내부링크]

문제 설명 카카오에 입사한 신입 개발자 네오는 카카오계정개발팀에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. 네오에게 주어진 첫 업무는 새로 가입하는..

HTML 태그에 대해 알아봅시다! [내부링크]

HTML 이란? HTML의 기본 6가지 태그에 대해서 알아보자. 1. 텍스트 태그 <!DOCTYPE html> Document 홈페이지 만들기 뭐부터 시작? 프론트엔드 언어를 배워야 함! 머릿글     머릿글 부주제     부주제 단락..

HTML, CSS 웹개발 환경 만들기 [내부링크]

웹 서비스 개요 웹 페이지는 클라이언트(프론트엔드)와 서버(백엔드)사이의 요청과 응답으로 동작한다 프론트엔드 : 사용자에게 직접 보여지는 영역으로 HTML, CSS, Javascript로 개발된다   HTML 은 웹 페..

정보처리기사 공부방법 및 합격후기 [내부링크]

안녕하세요! daily_D 입니다! (๑・ .̫ ・๑) 취업준비로 들어서기 직전인 저는 4-1학기를 마친 이번 방학에 정보처리기사 자격증을 준비하기로 마음을 먹었습니다. 코로나 19로 인해 시험이 연기될 가능성이 커..

[C++][프로그래머스] level 2 - 큰 수 만들기 [내부링크]

문제 설명 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫..

[C++] sort - 정렬 개념정리 [내부링크]

1. sort 란? 인자를 간단하게 정렬해주는 함수 2. sort 를 사용하기 위한 헤더파일 #include 3. vector 선언 // 배열의 sort // sort(배열의 포인터, 배열의 포인터 + 배열의 크기) sort(arr, arr+n); // vector의..

[C++][프로그래머스] level 2 - 가장 큰 수 [내부링크]

문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중..

[C++][프로그래머스] level 2 - 쇠막대기 [내부링크]

문제 설명 여러 개의 쇠막대기를 레이저로 절단하려고 합니다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자릅니다. 쇠막대기와 레이저의 배..

[C++] vector - 벡터 개념정리 [내부링크]

1. vector 란? 유동적으로 크기 조절이 가능한 배열 (자동으로 할당됨) 2. vector 를 사용하기 위한 헤더파일 #include 3-1. vector 선언 //vector <자료형> 벡터명; vector v1; vector v2; vector v3; 3-2. vecto..

[C++][프로그래머스] level 2 - 주식가격 [내부링크]

문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한 조건 prices의 각 가격은 1 이상 1..

[C언어][프로그래머스] level 1 - 콜라츠 추측 [내부링크]

문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로..

[C언어][프로그래머스] level 1 - 정수 제곱근 판별 [내부링크]

문제 설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수..

[C언어][프로그래머스] level 1 - 자연수 뒤집어 배열로 만들기 [내부링크]

문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n retur..

[C++][프로그래머스] level 1 - 문자열 내림차순 배치하기 [내부링크]

문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합..

[C++][프로그래머스] level 1 - 이상한 문자 만들기 [내부링크]

문제 설명 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하..

[C++][프로그래머스] level 1 - 수박수박수박수박수? [내부링크]

문제 설명 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한 조건..

코딩테스트(알고리즘) 준비/공부 사이트 추천 [내부링크]

안녕하세요! daily_D 입니다! 오늘은 개발자가 되기위해서는 필수로 통과해야하는 관문인 코딩테스트를 준비할 수 있는 사이트를 추천드리려고 합니다! 다같이 열심히 공부하고 원하는 기업에 취업하시길 바랍니다..

코딩 독학/공부 사이트 모음 [내부링크]

안녕하세요! daily_D 입니다! c 오늘은 무료/유료 강의를 들을 수 있는 프로그래밍 독학 사이트들을 공유해볼까합니다 혹시 코딩테스트를 준비하고 계시다면 [코딩테스트 준비 사이트 추천] 게시물도 도움이..

[C언어][프로그래머스] level 1 - 약수의 합 [내부링크]

문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 조건 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12..

[C언어][프로그래머스] Level 1 - 하샤드 수 [내부링크]

문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤..

[C언어][프로그래머스] Level 1 - 평균 구하기 [내부링크]

문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한 조건 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출..

[C언어][프로그래머스] Level 1 - 핸드폰 번호 가리기 [내부링크]

문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전..

[C++][프로그래머스] Level 1 - 핸드폰 번호 가리기 [내부링크]

문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전..

[C언어][프로그래머스] Level 1 - 직사각형 별찍기 [내부링크]

문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 · n과 m은 각각 1000 이하인 자연수..

[C언어][프로그래머스] Level 1 - 자릿수 더하기 [내부링크]

문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한 조건 · N의 범위 : 100,000,000 이..

[C언어][프로그래머스] level 1 - 짝수와 홀수 [내부링크]

문제 설명 정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Ev..

[C언어][프로그래머스] level 1 - 문자열을 정수로 바꾸기 [내부링크]

문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니..

[C언어][프로그래머스] level 1 - 가운데 글자 가져오기 [내부링크]

문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한 조건 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret..

[C언어][프로그래머스] level 1 - 문자열 다루기 기본 [내부링크]

문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 조건 s는 길이..

[c언어][프로그래머스] level 1 - 두 정수사이의 합 [내부링크]

문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 · a와 b..

[C언어][프로그래머스] Level 1 - 2016년 [내부링크]

저는 현재 '42서울' 3기 2차를 기다리고 있습니다. 코로나때문에 계속 미뤄지고 있지만 언젠가 시작할 라피신과정을 위해 시간이 날때마다 틈틈히 알고리즘 문제들을 풀어보려합니다. 학교 공부로 인해 1년간 코..

예비개발자의 일상! 시작합니다 [내부링크]

안녕하세요 daily_D 입니다 ๑•‿•๑ 처음으로 포스팅을 하게되어 어떻게 써야할지 고민되네요 ️ 저는 개발자가 되기위해 열심히 공부하고 있는 취준생입니다! 제 일상을 기록하고 정보를 공유하는 공간으로..