분류 전체보기429 체육복 C++(그리디,탐욕법)[프로그래머스] ※ 저의 풀이가 무조건적인 정답은 아닙니다. 다른 코드가 좀더 효율적이고 좋을 수 있습니다. 다른사람들의 풀이는 언제나 참고만 하시기 바랍니다. 문제 주소입니다. https://programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 | 프로그래머스 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려.. 코딩테스트/프로그래머스 2019. 12. 3. 숫자야구 C++(완전탐색)[프로그래머스] ※ 저의 풀이가 무조건적인 정답은 아닙니다. 다른 코드가 좀더 효율적이고 좋을 수 있습니다. 다른사람들의 풀이는 언제나 참고만 하시기 바랍니다. 문제 주소입니다. https://programmers.co.kr/learn/courses/30/lessons/42841 코딩테스트 연습 - 숫자 야구 | 프로그래머스 [[123, 1, 1], [356, 1, 0], [327, 2, 0], [489, 0, 1]] 2 programmers.co.kr 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 3.1 주석 없는 코드 3.2 주석 있는 코드 3.3 테스트 코드 4. 결과 1. 문제 설명 숫자 야구 게임이란 2명이 서로가 생각한 숫자를 맞추는 게임입니다. 각자 서로 다른 1~9까지 3자리 임의의 숫자를 정한 뒤.. 코딩테스트/프로그래머스 2019. 12. 2. 소수찾기 C++(완전탐색)[프로그래머스] ※ 저의 풀이가 무조건적인 정답은 아닙니다. 다른 코드가 좀더 효율적이고 좋을 수 있습니다. 다른사람들의 풀이는 언제나 참고만 하시기 바랍니다. 문제 주소입니다. https://programmers.co.kr/learn/courses/30/lessons/42839 불러오는 중입니다... 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 3.1 주석 없는 코드 3.2 주석 있는 코드 3.3 테스트 코드 4. 결과 1. 문제 설명 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 문제!! 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solut.. 코딩테스트/프로그래머스 2019. 12. 1. 실패율 C++,Python(카카오 블라인드 2019)[프로그래머스] ※ 저의 풀이가 무조건적인 정답은 아닙니다. 다른 코드가 좀더 효율적이고 좋을 수 있습니다. 다른사람들의 풀이는 언제나 참고만 하시기 바랍니다. 문제 주소입니다. https://programmers.co.kr/learn/courses/30/lessons/42889 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 3.1 C++ 3.2 Python 4. 결과 1. 문제 설명 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다. 이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 .. 코딩테스트/프로그래머스 2019. 11. 30. 짝지어 제거하기 C++(팁스다운2017)[프로그래머스] ※ 저의 풀이가 무조건적인 정답은 아닙니다. 다른 코드가 좀더 효율적이고 좋을 수 있습니다. 다른사람들의 풀이는 언제나 참고만 하시기 바랍니다. 문제 주소입니다. https://programmers.co.kr/learn/courses/30/lessons/12973 코딩테스트 연습 - 짝지어 제거하기 | 프로그래머스 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로 수행할.. 코딩테스트/프로그래머스 2019. 11. 29. 클라우드란 무엇인가?(laaS, saaS, paaS) 이미지 출처 : http://www.skkuw.com/news/articleView.html?idxno=12622 클라우드 : 컴퓨팅 서비스 사업자 서버를 구름모양으로 표시하는 관행에 따라 쓰이는 말이다. 소프트웨어와 데이터를 웹에 저장해서 인터넷에 접속하기만 하면 어디에서든 데이터를 이용할 수 있다. 알파고가 이세돌9단과 대결할때 바둑기보 16만건을 가지고 이겼는데 여기서 중요한 것은 목적에 맞는 데이터를 대량으로 모으는 것이다. 이처럼 모은 데이터를 활용해서 목적을 달성하기 위해서는 대용량의 저장공간이 필요한데, 이를 개별적으로 구축하려면 비용이 많이들기 때문에 클라우드라는 저장공간이 필요하게 된다. 이렇게 클라우드는 빅데이터와 그 데이터로 구현하는 인공지능의 기반이 된다. 클라우드는 public 과.. 기타 2019. 11. 28. 자율주행차 란 무엇인가? 이미지 출처 : http://www.econovill.com/news/articleView.html?idxno=383682 자율주행 차량의 시초 1925년 미국 뉴옥 브로드웨이에 탑승자 없이 스스로 움직이는 자동차가 등장했다. 후디나 라디오 컨트롤이 선보인 '아메리칸 원더'였는데 이 자동차는 뒤따르는 차에서 신호를 보내 움직이는 방식이었다. 엄밀히 말해 자율주행차는 아니고 무선조종차량이었지만 자율주행차 개발사에서 빼놓을 수 없는 사건으로 평가받고있다. 진정한 최초의 자율주행차라고 볼수있는것은 일본 쓰쿠바 기계공학연구소에서 만든 자율주행차다.(1977년) 정면에 장착된 2개의 카메라가 도로의 흰색 표식을 인식해서 스스로 달리는데 성공했다. 자율주행차 : 운전자의 조작없이 차량에 장착된 센서로 주변 상황과 .. 기타 2019. 11. 28. IoT 사물인터넷이란 무엇인가? 이미지 출처 : https://www.sciencetimes.co.kr/news/iot-%EA%B8%B0%EA%B8%B0-2022%EB%85%84%EC%97%90-2-5%EB%B0%B0-%EC%A6%9D%EA%B0%80/ IoT(Internet of Things) : 각종 사물이 각종 통신망을 통해 각자 알아서 커뮤니케이션하고, 정보를 수집, 분석, 예측해 지능적인 서비스를 제공하는 기반이다. 1999년 P&G 브랜드 매니저인 케빈 애쉬튼이 최초로 '사물인터넷'개념을 제시했다. 제품과 매장에 센서를 달아서 재고를 파악하자는 내용이었다. 컴퓨터가 아닌 물건에 컴퓨터기능이 들어간것을 강조하기 위해 IoT라고 했다. 이후 IoT는 통신으로 각각 기기를 연결하는 기술을 의미하는 말로 통용되기 시작했다. IoT .. 기타 2019. 11. 28. 5G(초고속, 초저지연, 초연결)란 무엇인가? 이미지 출처 : https://blog.kt.com/1571 이동통신에서 세대를 뜻하는 G는 기술혁신의 단계를 나타낸다. 1G(1980년대) : 카폰형, 음성(아날로그) 2G(1996년) : 폴더형, 음성,문자(디지털) 3G(2002년) : 영상통화, 무선인터넷 4G(2011년) : 스마트폰으로 동영상 시청. LTE(Long Term Evolution) 5G(현재) : VR, AR 5G로 인한 변화 1. 무선 초고속 인터넷 2. 차세대 미디어(VR, AR, 홀로그램) 3. 산업 디지털화와 융합 서비스 : 자동차(자율주행),제조,의료(원격진료),보안,유통,금융 5G의 기술적 특성 1. 초광대역 서비스 : 4G(1Gbps)보다 더 큰 주파수 대역폭과 더많은 안테나를 사용하여 5G(20Gbps)의 속도 달성으.. 기타 2019. 11. 28. 블록체인이란 무엇인가? 이미지 출처 : https://medium.com/@giljae/%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8-%EA%B8%B0%EC%88%A0%EC%9D%84-%EB%B0%94%EB%9D%BC%EB%B3%B4%EB%8A%94-%EC%8B%9C%EA%B0%81-1bdbfee51473 블록체인은 해킹이 어려워 활용분야가 많은 기술이다. 블록체인에는 가상의 장부가 담긴다. 이는 해쉬를 이용하여 암호화하여 저장한다. 각 블록은 이전 블록의 정보까지 담고있다.(블록의 연결) 블록은 블록을 만드는데 참여한 사람들의 컴퓨터에 분산되어 저장된다. 이로인해 해커가 정보를 바꾸려한다면 다른사람의 블록까지 변조해야 하므로 위,변조가 힘들다. 역사 블록체인은 데이비드 차움이 아이디어를 제시(1982)하였.. 기타 2019. 11. 28. 모의고사 C++(완전탐색)[프로그래머스] ※ 저의 풀이가 무조건적인 정답은 아닙니다. 다른 코드가 좀더 효율적이고 좋을 수 있습니다. 다른사람들의 풀이는 언제나 참고만 하시기 바랍니다. 문제 주소입니다. https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 | 프로그래머스 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3.. 코딩테스트/프로그래머스 2019. 11. 27. H-index C++(정렬)[프로그래머스] ※ 저의 풀이가 무조건적인 정답은 아닙니다. 다른 코드가 좀더 효율적이고 좋을 수 있습니다. 다른사람들의 풀이는 언제나 참고만 하시기 바랍니다. 문제 주소입니다. https://programmers.co.kr/learn/courses/30/lessons/42747 불러오는 중입니다... 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 3.1 주석 없는 코드 3.2 주석 있는 코드 3.3 테스트 코드 4. 결과 1. 문제 설명 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논.. 코딩테스트/프로그래머스 2019. 11. 26. 이전 1 ··· 31 32 33 34 35 36 다음 💲 광고입니다.