CS (42) 썸네일형 리스트형 [c++][프로그래머스] 성격 유형 검사하기_카카오 2022 인턴십 기출 LV.1치고 문제 설명이 길었다 이해는 다했는데 map 사용이 미숙해서 틀린 문제 정답 풀이 https://tnwlswkd.tistory.com/126 [프로그래머스] 성격 유형 검사하기 (C++) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/118666?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 tnwlswkd.tistory.com 이 분 코드가 가장 깔끔해서 공부해봤다 map 사용 방법 및 ? 사용법에 대해서도 다시 생각해볼 수 있었던 문제 한두시간을 고민고민했는데 아직 풀 수 없었다 복습하다보면 될거라 믿는다... LV.1인데 제대.. [c++] / static 변수 사용 이유 동적계획법 문제중에 백준 14501번 퇴사 문제를 풀다가 애를 먹은 기억이 있었다. 예전에 풀 때는 감도 못 잡고 힘들었는데 책과 함께 다시보니 풀만한 문제다. 퇴사 문제에 쓰이는 개념중에 static 변수랑 resize 함수가 있는데 꼭 알아둬야 할 개념이라 정리해본다. 1. Static 변수의 특징 static 변수 장점: 메모리 측면에서 효율적이다. static 메모리 영역에 저장되어 고정된 메모리 영역을 사용하기 때문. 또한 속도가 빠르다. 객체를 생성하지 않고 사용가능하기 때문. 단점은 프로그램 종료시까지 메모리에 할당된 채로 남아있는다. heap 영역과 다르게 static 영역은 garbage collector의 관리를 받지 않기 때문. static 변수의 개수가 많아지면 프로그램의 수행의 악.. 백준 1978번: 소수 찾기 (자세한 설명 포함) 1. 풀이 구글에 "코딩테스트 대비 백준"이라고 검색해서 중요한 문제 위주로 풀어보는 중이다. 기초 중에 하나인 소수 찾기. 2. 메모 반복문을 이리저리 다뤄보는 연습이 필요하다고 느꼈다. 댓글로 질문도 받습니다. 백준 1100번 파이썬 풀이 1. 풀이 공부하다보니 간단하네 판 입력받는 거 제대로 기억해놔야지 2. 내 답(틀림) 보드판 입력받는 것부터 익숙하지 않았다 이런 백준 1920번 이진탐색 파이썬 - 시간초과의 이유 시간초과의 늪 어게인 처음 짰던 코드는 시간 초과가 났다. 심지어 그닥 깔끔하지도 못함 아놔 1. 문제에서 의도한 답 자료구조 시간에 이진탐색 배웠던 기억이 새록새록. 2. 간단한 답 - 집합 자료형 이용 백준 2751번 c++ 풀이, sort 파이썬으로만 문제를 풀어오다가 이제부터 학교 c++ 시간에 알고리즘을 간단하게 배운다고 해서 정렬 문제 한번 풀어봤다 STL의 sort함수 이용해서 풀었고 핵심은 sort(v.begin(), v.end()); +) '\n' 대신 endl을 썼을 때는 시간 초과가 떴다. 찾아보니 "endl의 경우 개행 문자 출력과 함께 출력 버퍼를 비우는 역할까지 같이 하기 때문에 딜레이가 발생" 한다고 한다. 백준 1476번 파이썬 python 문제풀이 브루드포스 알고리즘 정답풀이 백준 10773번 파이썬 python 스택 풀이 정답률이 높아서 도전해본 문제. 가장 최근에 들어온 자료를 지우라길래 스택 사용했고 처음에 k= int(sys.stdin.readline())에서 int를 빼먹어서 오류가 났다. 주의. 그리고 합 구하라고 할 때는 sum함수로 바로 구해버리기. import sys k=int(sys.stdin.readline()) Arr=[] for i in range(k): a=int(sys.stdin.readline()) if (a==0): Arr.pop() else: Arr.append(a) # result=0 # for num in Arr: # result+=num # print(result) print(sum(Arr)) #Best! 이전 1 2 3 4 5 6 다음