본문 바로가기

분류 전체보기203

[프로그래머스] 완전탐색 - 모음사전 나의 답 from itertools import product def solution(word): wordList = [] answer = ['A', 'E', 'I', 'O', 'U'] for i in range (1,6,1): for j in list(product(answer, repeat=i)): wordList.append(j) wordList.sort() for index, value in enumerate(wordList): if word == ''.join(value): return index+1 return word product를 이용해서,,,, 풀어보았다. 길이가 1개일 때, 2개일 때, ***, 5개일 때의 모든 경우의 수를 모아두고, 정렬시키면, 문자열 순서대로 나온다는 것... 그.. 2024. 2. 16.
[TIL] 2024-02-15 1) retrofit 연결 2) postman 사용법 익히기 3) cs 스터디 - 이것이 코딩테스트다 알고리즘 부분 오늘 postman을 난생 처음 써봤다 신기,,, Cs 스터디 준비를 제대로 못한 것 같아 죄송했다. 이번 주 부분 데베 부분은 열심히 한다 !!! 힘내보자잉 🏋️🏋️🏋️ 어렵지만 해야한다 2024. 2. 16.
내일배움캠프 안드로이드 앱 개발 트랙 사전캠프 후기 - 스파르타코딩클럽 / 앱개발부트캠프 / 앱개발부트캠프추천 / 앱개발자 내일배움캠프 앱 개발 트랙 사전캠프란? 스파르타코딩클럽 에서 진행하는 앱 개발 트랙 부트캠프를 시작하기 전에! 한 달동안 부트캠프를 미리 체험해볼 수 있는 캠프, 바로 사전캠프 이다. 내일배움캠프 앱 개발을 추천하는 글... 🌟 대학 졸업을 앞두면서 매번 방학 때 뭘 하고 살았나 싶을 정도로 나태하게 보냈던 것 같다. 하지만 이번 방학은 달랐다. 사전캠프를 시작하기 전까지만 해도 똑같이 나태한 삶을 보내고 있었으나,매일 2~6 시 동안 사전캠프를 진행하니, 매일 공부한다는 느낌을 받았다.지난 1월 초중순부터 지금까지 매일 TIL을 올리고, 알고리즘 문제도 풀고 정말 이번 방학이 금방 지나간 것 같다! 한달 동안 뭐했나? (매일 했습니다) 1) TIL 올리기 2) 알고리즘 문풀 올리기 3) 안드로이드 강의.. 2024. 2. 15.
[TIL] 2023-02-14 1) 안드로이드 클린 아키텍처 이해 및 적용 2) retrofit 통신 공부 3) 스피치 학원 수강 통신이 제대로 이루어지지 않았다. 아직 홈 부분을 제대로 만들지 않아서, 홈 서버 연결 먼저 하려고 하였으나, Jwt ?를 이용해서 인증을 해야하는 상황이라 로그인 기능먼저 구현을 해야할 듯 싶다! Jwt공부도 시작을 해야겠다 ... 😭 2024. 2. 15.
[TIL] 2024-02-13 1) 코딩테스트 문제 풀이 https://wnsgml517.tistory.com/97 [프로그래머스] 깊이/너비 우선 탐색 - 타겟 넘버 나의 답 from itertools import combinations def solution(numbers, target): answer = 0 for i in range(1, len(numbers) + 1): t = list(combinations(numbers, i)) # 조합 생성 for num in t: save = numbers.copy() # 주어진 배열 복사 for r in num: save wnsgml517.tistory.com 2) Retrofit 공부 및 적용 가보주아. . . . .. !!!! 2024. 2. 13.
[프로그래머스] 깊이/너비 우선 탐색 - 타겟 넘버 나의 답 from itertools import combinations def solution(numbers, target): answer = 0 for i in range(1, len(numbers) + 1): t = list(combinations(numbers, i)) # 조합 생성 for num in t: save = numbers.copy() # 주어진 배열 복사 for r in num: save.remove(r) # 조합 제외 배열 (주어진 배열 - 조합 배열) listA = [x * -1 for x in num] # 조합 부분 -1 음수로 설정 result = listA + save # 조합 제외 배열 (양수) + 조합 부분 (음수) if target == sum(result): # 리스트의.. 2024. 2. 13.