전체 글 116

[프로그래머스 알고리즘] 문자열이 몇 번 등장하는지 세기

[ 프로그래머스 알고리즘 ] 문자열이 몇 번 등장하는지 세기나의 풀이# 슬라이딩 윈도우 사용# 외부 for loop 으로 N 번, 내부 for loopㅇ로 k 번 (상수)# 따라서 시간복잡도는 O(kN)def solution(myString, pat): answer = 0 # 몇번 등장했는지 count할 변수 초기화 pat_length = len(pat) # pat을 순회할 때 사용할 변수(소프트 코딩) # 슬라이딩 윈도우의 시작점이 이동하도록 하는 for loop for i in range(len(myString) - pat_length + 1): match = True # 슬라이딩 위도우의 시작점부터 하나씩 윈도우(pat)와 비..

[프로그래머스 알고리즘] ad 제거하기

[프로그래머스 알고리즘] ad 제거하기나의 풀이# 선형 검색 방법을 활용하여 각 원소에 "ad"가 포함되어 있는지 확인한다.# 시간 복잡도는 O(N)# 특정 문자가 포함되어 있는지는 in을 통해 확인할 수 있다.def solution(strArr): answer = [] condition = "ad" # 확인할 문자 for words in strArr: if condition not in words: # 포함 여부 확인 answer.append(words) # "ad" 미포함 원소만 저장 return answer다른 사람들의 풀이 또한 크게 차이가 나지 않는다.

[경영정보시각화] 모의문제 B형 정답 가이드북 페이지 정리

[경영정보시각화] 모의문제 B형 정답 가이드북 페이지 정리1 번 - 13p, 2-1) 부문별 활동 관련 정보2 번 - 19p, (2) 재무제표4 번 - 27p, ● 채권투자의 위험6 번 - 28p, ● 옵션의 종류7 번 - 14p, (2) 산업 및 경쟁환경 분석 방법 - ① 3C 분석8 번 - 14p, 2) 환경분석, 엔소프 매트릭스는 "18p ⑤ 다양한 세부전략 예시"에 있음.보기 1번의 설명은 17p, (2) 경영전략 수립 - ② 경쟁전략 - ● 본원적 경쟁전략(generic competitive strategy)에 해당한다.9 번 - 31p, ② 보상, VIRO 모형은 "15p - (3) 내부환경 분석 방법 - ④ 자원과 역량 분석" 에 해당한다.11 번 - 46p, ⑯ 인스톨당 비용(CPI, Co..