TIL (21.12.18 토)
오늘 한일 - 알고리즘 문제풀이 [2018/KAKAO BLIND RECRUITMENT/코테기출][Python][프로그래머스] level 2 - [1차] 캐시 문제 코딩테스트 연습 - [1차] 캐시 3 ["Jeju", "Pangyo", "Seoul", "NewYork", "LA", "Jej..
키자드에 등록된 총 250개의 포스트를 확인하실 수 있습니다.
오늘 한일 - 알고리즘 문제풀이 [2018/KAKAO BLIND RECRUITMENT/코테기출][Python][프로그래머스] level 2 - [1차] 캐시 문제 코딩테스트 연습 - [1차] 캐시 3 ["Jeju", "Pangyo", "Seoul", "NewYork", "LA", "Jej..
문제 코딩테스트 연습 - [1차] 캐시 3 ["Jeju", "Pangyo", "Seoul", "NewYork", "LA", "Jeju", "Pangyo", "Seoul", "NewYork", "LA"] 50 3 ["Jeju", "Pangyo", "Seoul", "Jeju", "Pangyo", "Seoul", "Jeju", "Pang..
문제 1864번: 문어 숫자 해류가 매우 느리고 바닥을 기어다니는 생물이 적은 바다 밑바닥에서만 발견되는 잔물결 무늬의 정체는 오랫동안 해양학자들에게 수수께끼였다. 하지만 최근의 연구 성과는 동물 언어학 분..
문제 21918번: 전구 $N$개의 전구가 있고 맨 왼쪽에 있는 전구를 첫 번째라고 하자. 전구의 상태는 두 가지가 있으며 이를 숫자로 표현한다. $1$은 전구가 켜져 있는 상태를 의미하고, $0$은 전구가 꺼져 있는 상..
문제 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫..
오늘 한 일 - 알고리즘 문제 풀이 [Python][프로그래머스] Level 2 - 카펫 (완전탐색) 문제 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈..
문제 코딩테스트 연습 - [1차] 프렌즈4블록 프렌즈4블록 블라인드 공채를 통과한 신입 사원 라이언은 신규 게임 개발 업무를 맡게 되었다. 이번에 출시할 게임 제목은 "프렌즈4블록". 같은 모양의 카카오프렌즈 블..
오늘 한 일 - 카카오 엔터프라이즈, 카카오페이 자소서 제출 iOS 스터디 - NSObject부터 UIButton 까지 상속 과정의 계층과 역할을 설명하시오. - class의 성능을 향상 시킬수 있는 방법들을 나열해보시오. CS 스..
안녕하세요! daily_D 입니다! c 오늘은 페이지 교체 알고리즘 중에서 LRU에 대해서 공부해볼까요?! LRU 란? 일단, LRU(Least Recently Used)는 가장 오랫동안 참조되지 않은 페이지를 교체하는 방식입니다..
오늘 한 일 그룹프로젝트 발표 피어세션 iOS 스터디 - 탈출클로저에 대해 설명하세요 - hugging, resistance에 대해서 설명하시오.
오늘 한일 - 달력에서 하루에 모임여러개 있으면 표시하기 - 네비게이션바로 넘어가는 페이지 제목 추가하기 - 사진 권한 거절하거나 설정에서 권한 삭제 시 초기 화면으로 이동하는 문제 ..
오늘 한 일 앱스토어 배포 이미지 만들기 어플 리팩토링 & 구조수정 iOS 스터디 - Scene delegate 에 대해 설명하시오 - 앱이 foreground에 있을 때와 background에 있을 때 어떤 제약사항이 있나요?
오늘 한일 - 네크워킹 데이 하루 회고 라인, 카카오페이, 네이버 라이브커머스, 쏘카, 뱅크샐러드 개발자분들과 1:1 로 상담을 해봤다. 엄청 긴장했는데 다들 후배개발자들에게 조언해주시듯이 편하게 해주셔서 많..
iOS 스터디 - 앱이 In-Active 상태가 되는 시나리오를 설명하시오. - App의 Not running, Inactive, Active, Background, Suspended에 대해 설명하시오. CS 스터디 - Call by Value vs Call by Reference 차이 - T..
오늘 한일 - 카카오 브레인 모바일 코딩테스트 오늘 배운 것 1. 이미지 다운로드가 오래걸리면 로딩 인디케이터 넣기 2. 가로모드, 세로모드 변경할 때마다 page 변경해서 이쁘게 보이게 만들기 하루 회고 카카오..
오늘 한일 로딩화면 애니메이션 구현 (gravity, collider, UIDynamicItemBehavior 사용) 오늘 배운 것 - 물체들이 떨어지고 서로 부딪히는 애니메이션 구현하기 - UIView 동그라미 모양으로 만들기 iOS 스터디..
오늘 한일 초기화면 애니메이션 수정 개발자 정보 url 연결 통계화면 애니메이션 추가 시도 (결과 실패 ㅠㅠ) iOS 스터디 1. Intrinsic Size에 대해서 설명하시오 2. App Bundle의 구조와 역할에 대해 설명하시오.
오늘 한일 일정 상단 멘트 구현 iOS 스터디 - sink 에 대해 설명하시오 - AnyCancellable 에 대해서 설명하시오
오늘 한 일 - 설정화면 뷰 수정 - 설정화면 모임목록 초기화 팝업 구현 - 달력 swipe animation 구현 iOS 스터디 - 모든 View Controller 객체의 상위 클래스는 무엇이고 그 역할은 무엇인가? - 자신만의 Custom V..
오늘 한 일 - 어플 animation 일괄 적용 - default face 추가 - 데모영상, 데모ppt 준비 - 위드버디 4주차 마무리 iOS 스터디 - setNeedsLayout와 setNeedsDisplay의 차이에 대해 설명하시오. - Responder Chain..
오늘 한일 - 데모발표 - 피어세션 - 기술공유 - 마스터님 수업 - 회고 오늘 배운 것 - 보이스오버 기능으로 시각장애인들도 사용가능한 어플을 만들 수 있다는 것이 너무 신기했다 iOS 스터디 - defer 란 무엇인지..
모집 공고 < 프로그램 정보 간단 요약> 분야 : 모바일 앱 / 웹 프론트엔드 / 서비스 백엔드 (서류지원시 복수선택가능) 지원자격 : 2023년 3월 내 졸업예정자 혹은 경력 2년 미만의 기졸업자 활동기간 : 2021.12.2..
내일 해야할 것 - 데모발표 - 기술공유 - 면접 준비 하루 회고 - 너무 욕심을 부려서 조금만 조금만 하다가 너무 늦게 코드프리징을 해버렸다 - 그래도 만족스러운 결과가 나와서 좋다 - 달력 데이터를 달별로 가..
하루 회고 데모영상과 함꼐 발표하고 피어세션하고 기술공유에서 뿌듯하게 발표를 하고 피드백 수업듣고 조금 놀다가 면접 준비 ㅠㅠ 내일 면접 너무 무섭다 제발 준비한것만 나오게 해주세용 내일 해야할 것 - 면..
내일 해야할 것 - iOS 면접 스터디공부 - 알고리즘 2문제 - 잠보충 하루 회고 오늘은 내 인생 첫 면접! 을 봤다 면접장까지 갈때는 엄청 떨렸는데 우황청심환 덕인지 마인드컨트롤(?)을 잘해서인지 막상 면접 직전..
오늘 새로 배운 내용 - 로컬에서 원격 브랜치까지 모두 삭제하는 방법 (링크) [github] git branch -al 남아있는 브랜치 삭제 Command Line으로 로컬에서 만든 브랜치를 해당 원격 브랜치에 등록, 작업 후 머지 후..
"프로그래머스 월간 코드 챌린지"는 프로그래머스 사이트에서 1년에 한 두번 진행하는 알고리즘 대회입니다! 아래 링크에서 간단한 인적사항을 적으면 바로 시험이 신청할 수 있었습니다. "20세 이상의 코딩이 재..
오늘 배운 것 - diffable datasource - Calendar ViewController 내의 collectionView 의 collectionViewCell 이 선택됬을 시 모달을 띄우기 싶었음 ---> protocol 을 만들어 delegate 적용하여 해결! iOS 스터디..
오늘 한일 - CoreData 의 속성 커스텀해서 가져오는 방법 - calender view modal 내부 뷰 구현 & CoreData 연결 - iOS/면접 스터디 - 카카오 브레인 자소서 쓰기 - 3차 포트폴리오 작성 iOS 스터디 - Left Constr..
네이버 신입 공채 공고 자소서 문항 1. 1. 다음 중 자신 있는 분야를 우선순위 별로 작성해 주세요. FE 개발 iOS 개발 Android 개발 BE 개발 (최대 3순위까지 작성 가능합니다.) 2. 가장 자신 있는..
채용 공고 자소서 문항 1. LG CNS에 지원한 동기와 입사 이후 꿈꾸는 것은 무엇인가요? (LG CNS에서 근무하고 싶은 이유, LG CNS를 알게 된 계기, IT 또는 컴퓨터에 관심을 가지게 된 계기 등 *꿈:입사 이후 성장..
채용 공고 자소서 문항 1. KT 및 해당 직무에 지원한 동기와 KT 입사 후 해당 직무의 전문가로 성장하기 위해 어떤 노력을 할 것인지 구체적으로 기술해 주십시오. (최대 700자 입력가능) 2. 지원한 직무를 수행..
신입 공채 공고 자소서 문항 1. 취미/특기 2. 존경인물 3. 존경이유 Essay 1. 삼성전자를 지원한 이유와 입사 후 회사에서 이루고 싶은 꿈을 기술하십시오. Essay 2. 본인의 성장과정을 간략히 기술하되 현재의..
문제발생 도형의 위치를 반환하는 UIButton 을 만들었고 그 결과를 확인해보니 아래와 같이 애니메이션이 자동으로 적용되어 변화가 한눈에 잘 보이지 않는 문제가 발생하였습니다. 찾아보니 버튼의 애니메이션 효..
#부스트캠프 #부스트캠프웹모바일 #부커톤 #네이버커넥트재단 일단! 해커톤을 할까말까 고민이 되어서 들어오신 분들이 있을수도있으니 결론부터 이야기해보면 부스트캠프 해커톤은 너무나 만족스럽고 재미있고..
문제발생 UIlabel에 2줄이상의 내용을 출력했지만 아래와 같이 첫째줄만 보이는 문제가 발생하였습니다. 해결 방법 우측 Inspectors 버튼을 누른후, Attributes Inspector > Label > Lines 를 2이상으로 수정하면..
모집 일정 코딩테스트 안내 지원서 접수 후, 10분안에 지원서 접수가 완료되었다는 안내메일을 받았고, 시험 3일전 코테안내 메일을 받았습니다. 시험 유의사항 - 인터넷 검색허용 - 순서에 관계없이 원하는 문제..
모집 일정 코로나로 인해 공채가 별로 없는 요즘 카카오에서 너무나 소중한 신입공채 블라인드 채용을 해주었습니다 채용 절차는 지원접수 -> 1차 코테 -> 2차코테 -> 1차 인터뷰 -> 2차인터뷰 -> 최종합격 순..
Xcode 에서 storyboard 를 수정하고 실행을 시켰을시 제목과 같은 에러가 뜬다면! button > 오른쪽 마우스 클릭을 통해 현재 버튼이 Outlet 과 Action 이 중첩되서 선언되지는 않았는지 확인해보세요! 기능이 중첩..
문제 발생 xcode 를 사용해서 앱을 실행시키려던 중 아래와 같은 에러를 만났습니다. 해결 방법 제가 상단의 set the active scheme 부분을 iphone 이 아니라 My Mac 으로 해서 생긴 문제였습니다. iOS 로 개발하..
모집 일정 코딩테스트는 프로그래머스에서 진행하며 접수를 한 모든 사람들에게 코딩테스트를 볼 수 있는 기회가 주어집니다! 그리고 코딩테스트에 합격한 인원만 서류를 제출하는 방식으로 선발한다고 합니다! 이..
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..
모집 일정 '21 MOBIS 알고리즘 경진대회 일정은 아래와 같고 상세 정보는 아래 사진을 참고해주세요! - 온라인 예선 : 8/27(금) 13:30 ~ 17:00 (문제 풀이 시간 : 3시간, 문제풀이 전 준비시간 30분) - 오프라인..
Closure란? 클로저는 중괄호({})로 감싸진 실행 가능한 코드 블럭입니다. func helloGenerator(message: String) -> (String, String) -> String { return { (firstName: String, lastName: String) -> String in..
문제 설명 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가..
지원 & 합격 네이버 부스트캠프 웹모바일 6기 코딩테스트 합격후기 모집 공고 부스트캠프는 제출한 서류와 1차 코딩테스트 결과를 통해 2차 코딩테스트 대상자가 선정된다고 합니다. 자세한 일정은 아래의 공고에..
모집 일정 모집분야 상세설명 코딩테스트 안내 위와 같은 참가하기 란을 모두 채우고 참가하기 버튼을 눌렀더니 5분내에 안내 메일이 도착했습니다. 시험 유의사항 - 인터넷 검색 가능 - 순서에 관계없이 원하..
문제 설명 대학 교수인 당신은, 상호평가를 통하여 학생들이 제출한 과제물에 학점을 부여하려고 합니다. 아래는 0번부터 4번까지 번호가 매겨진 5명의 학생들이 자신과 다른 학생의 과제를 평가한 점수표입니다...
문제 https://programmers.co.kr/learn/courses/30/lessons/81302 개발자를 희망하는 죠르디가 카카오에 면접을 보러 왔습니다. 코로나 바이러스 감염 예방을 위해 응시자들은 거리를 둬서 대기를 해야하는데 개발..
부스트캠프 합격메일을 받은 후 등록링크에 정보를 기입하던 중에서 선물을 받을 주소를 기입하는 란이 있었다 작년에는 캠가리개와 보조배터리들이 왔다고 해서 캠가리개를 기대하고 있었는데올해는 아쉽게도 c..
SSH 란? ssh 이란 네트워크 프로토콜 중 하나로, 컴퓨터와 컴퓨터가 public network를 통해 서로 통신을 할 때 보안적으로 안전하기 위한 프로토콜이다. SSH 서버구축하기 Ubuntu 18.04.4 에서 진행했다. op..
필요한 패키지 설치 wget 설치 스위프트 패키지 설치 스위프트 패키지를 다운로드 받을 경로로 이동한 뒤 wget 을 사용하여 ubuntu 18.04 에 해당하는 swift 5.4.2 를 download 한다. 만약 swift 설치가 처음이라..
SwiftSoup 라이브러리 설치 Cocoapods 를 사용하여 SwiftSoup를 설치할 수 있다. CocoaPods 는 Xcode 를 사용하는 개발자들에게 꼭 필요한 프로젝트 매니저이다. 아래 코드를 사용하여 cocoapods 를 설치해준다..
문제 https://programmers.co.kr/learn/courses/30/lessons/67258 [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 개발자 출신으로 세계 최고의 갑부가 된 어피치는 스트레스를 받을 때면 이..
문제 https://programmers.co.kr/learn/courses/30/lessons/64065 셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)..
문제 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로..
문제 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지..
문제 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰..
문제 https://programmers.co.kr/learn/courses/30/lessons/67257 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게..
안녕하세요! daily_D 입니다! 요즘 sw 분야에 취업을 하기 위해서는 기술면접이 필수 관문입니다 ㅠㅠ 그래서 오늘은 제가 CS 기술면접을 준비하면서 알게 된 유용한 블로그나 깃허브를 소개하려고 합니다! 아래의..
안녕하세요! daily_D입니다! 프론트엔드 부문을 지원하시게 되면 기술면접에서 기본적인 CS지식은 물론이고 프론트엔드 질문도 필수로 받습니다...ㅠ 그래서 제가 프론트엔드 기술면접을 준비하면서 알게 된 유용..
안녕하세요! daily_D입니다! 소프트웨어 개발자가 되기위해 취업준비를 하다보면 cs 개념와 코딩실력은 물론이고 IT 기사나 기술블로그들을 통해 회사들이 관심있는 분야나 사업들의 정보를 미리 얻어야할 때가..
문제 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어..
문제 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해..
문제 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연..
문제 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래..
문제 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True..
문제 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱..
파이썬에서 배열을 정렬하기 위해서는 sorted() / sort() 함수나 reverse 를 사용하여 내림차순, 오름차순정렬을 할 수 있습니다. 하지만 내가 원하는 특별한 기준으로 배열을 정렬하고 싶을 때는 어떻게 해야할까..
문제 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하..
문제 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약..
문제 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. 제한..
문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 제한..
문제 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없..
문제 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인..
문제 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 100000..
문제 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 800..
모집 공고 네이버 웹툰 개발 챌린지는 프로그래머스에서 접수를 받은 후 1차 코딩테스트 결과를 통해 2차 코딩테스트 대상자가 선정됩니다. 더 자세한 일정은 아래의 공고에 있습니다! 1차 시험 안내 시험을 보기..
모집 공고 카카오페이 채용연계형 개발자 인턴십은 JOBFLEX를 통해 자소서, 서류를 지원한 후 코딩테스트 결과를 통해 1차 인터뷰 대상자가 선정된다고 합니다. 더 자세한 일정은 아래의 공고에 있습니다! 시험..
문제 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하..
문제 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을..
문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로..
문제 https://programmers.co.kr/learn/courses/30/lessons/43105 위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는..
문제 계속되는 폭우로 일부 지역이 물에 잠겼습니다. 물에 잠기지 않은 지역을 통해 학교를 가려고 합니다. 집에서 학교까지 가는 길은 m x n 크기의 격자모양으로 나타낼 수 있습니다. 아래 그림은 m = 4, n = 3..
문제 https://programmers.co.kr/learn/courses/30/lessons/12977 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums..
문제 https://programmers.co.kr/learn/courses/30/lessons/12926# 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "..
commit을 유지하면서 git repository를 합치던 중 아래와 같은 오류를 만났다면! 그 원인은 메인 repo가 현재 최신버전이 아니기 때문입니다. 따라서 git push 를 통해 현재 폴더가 최신버전이 되도록 하면 해결!..
commit을 유지하면서 git repository를 합치던 중 아래와 같은 오류를 만났다면! 그 원인은 서브 repo의 브랜치 이름을 잘못 입력했기 때문입니다. 따라서 아래의 방법과 같이 현재 브랜치의 이름을 확인한 다음..
문제 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,..
문제 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의..
순열 ( = permutations) : n 개의 원소에서 중복을 허용하지 않고 r개를 뽑아서 나열 직접구현 def permutations(array, r): for i in range(len(array)): if r == 1: yield [array[i]] else: for next in permuta..
문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1,..
문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생..
문제 https://www.acmicpc.net/problem/2908 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다...
문제 https://www.acmicpc.net/problem/2920 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터..
문제 https://programmers.co.kr/learn/courses/30/lessons/42895 코딩테스트 연습 - N으로 표현 programmers.co.kr 문제 설명 아래와 같이 5와 사칙연산만으로 12를 표현할 수 있습니다. 12 = 5 + 5 + (5 / 5)..
모집 공고 부스트캠프는 제출한 서류와 1차 코딩테스트 결과를 통해 2차 코딩테스트 대상자가 선정된다고 합니다. 자세한 일정은 아래의 공고에 있습니다! 1차 시험 안내 시험을 보기 하루전 아래와 같은 안내 메..
문제링크 https://www.acmicpc.net/problem/16918 코드 제출 기록 (메모리 및 시간) 메모리 : 196844 KB 시간 : 928 ms c 메모 폭탄이 들어있는곳의 문자는 숫자 0이 아니라 대문자 알파벳 O이었다는... ..