문제 링크 https://www.acmicpc.net/problem/20546 20546번: 🐜 기적의 매매법 🐜 1월 14일 기준 준현이의 자산이 더 크다면 "BNP"를, 성민이의 자산이 더 크다면 "TIMING"을 출력한다. 둘의 자산이 같다면 "SAMESAME"을 출력한다. 모든 결과 따옴표를 제외하고 출력한다. www.acmicpc.net 풀기 전에 아이디어 기적의 매매법 문제는 준현이와 성민이의 각 매매법인 BNP, Timing 중 어떤 방법이 더 수익률이 높은 지를 따져보는 문제였다. 주식은 하나로 정해져있고, 현금과 14일 동안의 주가를 입력받아서 더 수익이 높은 매매법을 출력하고 같으면 같다고 출력하면 된다. 문제가 상당히 길어서 난독증 와가지고 하.. 이게 뭔 소린지 이해하는지 좀 걸렸다..
LIST 🗂️
문제 링크 https://www.acmicpc.net/problem/2309 2309번: 일곱 난쟁이 아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러 가지인 경우에는 아무거나 출력한다. www.acmicpc.net 풀기 전에 아이디어 문제에서 주어진 정보는 일곱 난쟁이의 키는 무조건 100이라는 것, 입력은 난쟁이들의 각 키를 아홉 번 입력받아야 하는 것이 중요하다고 생각했다. -> 이러면 아홉 난쟁이들의 키를 다 더한다면 100이 당연히 넘겠다는 생각이 들었다. 그러면 순차적으로 더했을 때 언제 100이 되는지를 알아야 할탠데.. 약간 감이 오는 듯 안 오는 듯했다. 만약 정렬을 하게 된다면 정렬 후, ..
문제 링크 https://www.acmicpc.net/problem/2460 2460번: 지능형 기차 2 최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다. www.acmicpc.net 풀기 전에 아이디어 기차는 총 10개의 정차역이 있는 노선에서 운행되고 있다. -> for문으로 10번 돌려서 내리고 탄 사람 수를 입력받아야겠다. 내릴 사람이 모두 내리고 탄다. -> 어쨌든 한 역에서 (탄 사람 수 - 내린 사람 수)를 체크하면 되겠다. 역 번호 순서대로 운행된다. -> 입력받은 순서대로 기차에 탄 사람이 몇 명인지 세보자. 기차에 사람이 가장 많을 때의 사람 ..
어느덧 9월이 마무리가 돼 가는 중이다! 아마도 코드잇 수강한지도 한 달 다 돼 가는 듯 ㅎㅎ 여러 유익한 강의 듣다 보니까 시간이 가는 줄도 몰랐단 말이지.. 얼마 전에 강의 하나를 다 들었는데 갑자기 코드잇에서 엄청 축하해 줬음 ㅋㅋㅋㅋ 수료증 내가 들었던 강의인데, '좋은 알고리즘이란? ' 강의다! 이 강의에서는 컴퓨터가 문제를 해결하는 방법인 알고리즘에 대한 내용이다. 특히 우리가 쉽게 알고리즘을 접할 수 있는 방법이 코딩테스트 문제를 풀다가 일 텐데, 문제를 풀 때 여러 방법이 있겠지만! 많은 알고리즘들 중에 어떤 알고리즘을 사용하는가에 따라서 컴퓨터의 실행 속도가 엄청 차이 나곤 한다. 그래서 기본적인 알고리즘인 정렬, 선택 알고리즘에 대해 배우고, 좋은 알고리즘을 택하여 효율적으로 프로그래밍..
문제 링크 https://www.acmicpc.net/problem/14467 14467번: 소가 길을 건너간 이유 1 3번 소는 위치 1, 0, 1에서 관찰되었으므로 길을 최소 두 번 건넜음을 확인할 수 있다. 4번 소도 길을 한 번 건넜으며, 나머지 소는 길을 건넌 기록이 확인되지 않는다. www.acmicpc.net 풀기 전에 아이디어 소의 위치는 0, 1 두 개뿐이라서.. 소 번호만큼 배열 생성한 후 소 번호에 맞는 인덱스에 0 , 1 바뀌는 거 체크해보기. 그리고 문제 보니까 소들 중에 제일 적게 건넌 횟수 구하는 것도 아니고, 그냥 소 건넌 횟수 다 합쳐서 구하는 거라서 별로 어렵진 않겠다는 생각이 들었다.. 과정 처음엔 2차원 배열을 생성할까 했는데 구현이 산으로 가는 것 같았다. 그래서 그..
오랜만이에요 하잉 오랜만에 블로그 쓰러 왔다! 주말동안 멋사 경북 해커톤 준비한다고 공부할 시간이 하나도 없었다 ㅜㅜ 그래서 코드잇 수강을 많이 하지 못했는데 약간 불__편.. 그래서 오늘 공강 시간에 짬내서 요즘 관심 생긴 SQL 데이터 분석 강의 열심히 수강했다. DB를 다루려면 SQL 언어의 사용법을 익히는 것이 기본! 그거에 대해 쉽고 자세히 배울 수 있어서 강의 보면서 차근차근 배우는 중이었다. SQL을 사용하면 데이터 저장, 조회, 갱신, 삭제 등의 다양한 작업을 할 수가 있다! 그러면 SQL을 사용할 줄 안다면 뭐가 좋을까? 역시나.. 취업할 때 좋기도 하고, 개발자가 아니라 더 나아가서 기획자나 마케터, 데이터 사이언티스트 등 다양한 직군에서 나만의 무기가 될 수 있다는 장점이 있다! 학교..
다들 그거 아세효..? 제가 코드잇을 수강하다가 엄청난 무료강의를 발견했다는 점.. 일단 심심하신 분은 아래 유튜브 영상 한번 참고해보세요!! 챗GPT 200 % 활용하는 법 강의 소개 여기 코드잇에 개쩌는 강의 하나가 있는데요.. 학생, 직장인, 취준생들 다 챗GPT 한 번씩 써보셨을탠데.. 가끔 이상한 답 하기도 하고, 질문을 이해 못하거나.. 좀 퀄리티 낮은 답변 등으로 고생하신 분들 꽤 있을거란 생각이 듭니다! 강의라 하면 돈 내고 .. 그래야돼서 부담스러울 수도 있는데 이 강의는 100% 무료 강의라구요! 일단 이 강의는 1. 챗GPT를 어디에 어떠헥 활용할 수 있을지 막막한 사람 2. 챗GPT로 생산성 200% 높이고 싶은 사람 한테 추천드립니당!! 수강하면 이런 것들을 할 수 있어요!! 챗G..