본문 바로가기

르탄즈 5기31

[르탄즈 5기] 사전캠프 3주차 후기 안드로이드 앱 개발 첫걸음 앱 개발은 처음에는 복잡해 보일 수 있지만, 기본 개념과 원리를 이해하면 차근차근 배워나갈 수 있습니다. 이 강의 자료와 함께 기본적인 안드로이드 앱의 구조와 기능을 이해하는 시간을 가져보세요. 🎉 MBTI 테스트 앱으로 초대합니다! 🎉 자신이 생각하지 못했던 숨겨진 성격의 비밀을 깨우치게 될 것입니다. 몇 가지 간단한 질문에 답하면, 마법과도 같은 결과를 통해 당신의 실제 성격 유형을 알려줍니다. 주요 특징: 🤔 간단하고 직관적인 질문들로 당신의 성격을 파악합니다. 🌈 각 성격 유형에 맞는 독특하고 아름다운 이미지를 통해 결과를 표현합니다. 💡 결과에 놀랐다면? "다시 테스트" 버튼을 눌러 재도전 해보세요! 🚀 시작하기 이제 세상에 단 하나뿐인 당신의 MBTI 성격 유형을 발.. 2024. 1. 29.
[르탄즈 5기] 1/26 TIL 코딩테스트 알고리즘 문제 풀이 문제 1 https://wnsgml517.tistory.com/72 [프로그래머스] 스택/큐 - 기능개발 나의 답 import math def solution(progresses, speeds): dic = [] for index, value in enumerate(progresses): a = math.ceil((100 - value)/speeds[index]) dic.append(a) result = [] max = dic[0] cnt = 0 for i in range (len(dic)-1): cnt+=1 if max wnsgml517.tistory.com 문제 2 https://wnsgml517.tistory.com/71 [프로그래머스] 스택 - 같은 숫자는 싫어 나의.. 2024. 1. 26.
[르탄즈 5기] 1/25 TIL 알고리즘(코딩테스트 문제풀이 https://wnsgml517.tistory.com/69 [프로그래머스] 해시 - 베스트 앨범 나의 답 def solution(genres, plays): #장르별, 총 재생횟수를 담을 리스트 dic = {} #[장르, 재생횟수] 묶은 리스트 music = [] #장르별, 재생횟수를 0으로 초기화 for i,value in enumerate(genres): dic[value]=0 #장르별, wnsgml517.tistory.com 2024. 1. 25.
[프로그래머스] 해시 - 베스트 앨범 나의 답 def solution(genres, plays): #장르별, 총 재생횟수를 담을 리스트 dic = {} #[장르, 재생횟수] 묶은 리스트 music = [] #장르별, 재생횟수를 0으로 초기화 for i,value in enumerate(genres): dic[value]=0 #장르별, 재생횟수의 총합을 구함 #[장르, 재생횟수]를 묶어 music에 append for i,value in enumerate(genres): dic[value]+=plays[i] music.append([value, plays[i]]) #장르별 재생횟수에서, value(재생횟수)에 맞춰, 내림차순으로 정렬 dic = sorted(dic.items(), key=lambda x: x[1],reverse=True) #정.. 2024. 1. 25.
[르탄즈 5기] 1/24 TIL 알고리즘(코딩테스트) 해시 공부 https://wnsgml517.tistory.com/67 [프로그래머스] 해시 - 의상 나의 답 def solution(clothes): clothes.sort() dic = {} num = 0 for value, t in clothes: dic[t]=0 for value, t in clothes: dic[t]+=1 for k in dic: if(dic[k]==1): num+=1 if(len(dic)==1 and num==0): return len(clothes) all_value = pow(2, len(clothes))-1 ch wnsgml517.tistory.com 2024. 1. 24.
[르탄즈 5기] 1/23(화) TIL 깃 학습자료 Chapter 03-4. 배열과 컬렉션 var map = mutableMapOf() map.put("key1", "value2") map.put("key2", "value2") map.put("key3", "value3") 셋(Set) 셋은 중복을 허용하지 않는 리스트라고 할 수 있습니다. 리스트와 유사한 구조이지만 인덱스로 조회할 수 없고, get 함수도 지원하지 않습니다. String 타입의 값을 입력받기 위해 다음과 같이 선언할 수 있습니다. var set = mutableListOf() 빈 셋으로 초기화하고 값 입력하기 셋은 중복을 허용하지 않기 때문에 다음 코드를 보시면, 네 번째 줄에서 입력한 "JAN"은 입력되지 않습니다. var set = mutableSetOf() set.ad.. 2024. 1. 23.