본문 바로가기

전체 글

(55)
[개발기록] 참조에 의한 호출과 procedural abstraction C++ 복습겸 함수사용연습
자료구조_스택 파이썬 : 보통의 취준생을 위한 코딩 테스트 with 파이썬 7장 (1)개념 삽입: 상단에 넣어서 쌓는다 출력: 맨 마지막에 입력했던 것부터 출력한다. (2)사용 -스택은 입력값이 스택의 최상단값과 연관 관계가 있을 때 주로 쓰인다. ex. 가장 윗부분(가장마지막에 들어온)데이터를 변경해야 할때. - 파이썬의 경우 ArrayList에서 사용했던 리스트를 통해 스택을 사용할 수 있다. 스택을 통해 사용하는 기능은 크게 5가지. 1. push: 데이터를 스택에 추가. 2. pop: 스택의 최상단 데이터를 삭제. 3. top: 스택의 최상단 데이터가 무엇인지 확인한다. 4. size: 스택에 데이터가 몇개 들어있는지 확인. 5. empty: 스택이 비어있는지 확인(데이터가 없는지 확인) +탐욕법 알고리즘
알고리즘_ ArrayList(파이썬) - 보통의 취준생을 위한 코딩 테스트 with 파이썬 여러개의 수를 입력받아야 하는 상황에서 하나의 변수만으로 모든 데이터를 저장하기 위해 배열을 사용한다. ex. array_list= list(map(int,input(). split())) 최댓값과 최솟값을 찾기 위해서는 배열 안에 수들을 하나하나 순회해보며 가장 큰 값과 가장 작은 값을 찾으면 된다. 최댓값, 최솟값을 저장할 변수들을 만들고 초기화. 배열의 첫번째 값으로 초기화한다. 배열여러개의 데이터를 한 변수에 저장하기 위해 사용한다.
230124 알고리즘 공부/ 프로그래밍 계획 나동빈 님의 '이것이 코딩테스트다 파이썬' 예약 신청해놔서 2월 초에 자동 대여될 거다. 한번 읽어보고 공부 감잡아봐야지. ---- 매일매일 코딩테스트 문제 하나씩 풀기로 해서 오늘 2일차. 삼성 문제가 궁금해서 두개 풀어봤는데 실버랑 골드였고 접근할 수 있는 방법이 다양했다 파이썬이 재밌는 언어긴 하다 삼성문제는 한두개 더 접해봐도 좋겠고 진짜 공부는 백준에서 카테고리별로 해야겠다
백준 14501번 파이썬 _다이나믹 프로그래밍과 입력받기 삼성 기출문제는 어떤 느낌인가 궁금해서 도전해봤다 30분 고민하고 구글링을 반복하며 공부중이다 몇줄 연속 입력받기는 이렇게 하는거구나 https://www.acmicpc.net/problem/14501 N= int(input()) t_list=[] p_list=[] answer=[0]* (n+1) for i in range(n): t,p= map(int,input().split()) t_list.append(t) p_list.append(p) for i in range(n-1, -1, -1): if t_list[i] + i >N: #상담날짜가 퇴사일 이후로 넘어가면 answer[i]=answer[i+1] #고려하지 않는다. else: answer[i]= max(p_list[i]+answer[i + t_l..
[IT서평] 오늘부터 개발자- 김병욱 '오늘부터 개발자'를 읽어봤다. IT를 전혀 모르던 청년이 스물아홉에 백엔트 개발자가 되어 후배 개발자들에게 로드맵을 제시해주는 내용이다. 나처럼 개발자를 꿈꾸는 모든 분들에게 강력 추천!! 나는 23살, 소프트웨어학을 복수전공 중인 3학년 대학생이고 (본전공은 미디어학) 앱 프론트엔드 개발자가 목표다. 로드맵이 필요하던 차에 좋은 책을 읽게 되었다. 다른 로드맵 책도 전에 읽어본 적이 있는데 그 책들보다 좋았다. 길이도 너무 과하지 않고 (250쪽) 필요한 부분만 골라 읽을 수도 있게 목차가 깔끔하게 배열되어 있다 가독성도 좋아서 술술 읽힌다. 밑줄을 쳐야 하거나 무슨 소리야 싶은 부분 없이 쉽게 읽힌다. 하루만에 다 읽을 수 있는 내용이면서도 개발자 지망생들에게 도움이 많이 될만한 내용이다. 주장이 ..
(1) 초보자 앱 만들기 (모바일 안드로이드 , 코틀린) 나 소프트웨어 복전생 3학년. 앱 개발자를 지망하고 있다 학교에서 뭔가 배운건 있는데 포트폴리오로 내세울만한 프로젝트는 아직이다 프로그래밍언어+ 마케팅 배웠는데 기초기초기초기초만 배웠다. 비유하자면 감자. 그것도 밭에서 갓 캔 감자. 흙이라도 좀 털어내보려고 오늘부터 이 모바일 앱을 만들어보려고 한다. 이것저것 구글링을 해보니 아이디어정리하고 시나리오정리하고 다음에는 안드로이드 디벨로퍼 사이트에서 코틀린을 배워가면서 따라하면 될 것 같다 안드로이도 스튜디오를 지난 22년 하반기에 깔기만해놓고 방치했었는데 이제 사이트 따라가면서 만들어봐야지 -- 감자 소개 이름: 리데브 (별 뜻 없다. 성이 Lee인 개발자) 본전공 미디어학부 복수전공 소프트웨어학부 1학년 미디어 공부 2학년 소프트웨어 공부 3학년 영국으..