반응형 분류 전체보기395 [프로그래머스] Lv1 시저 암호_python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/12926 문제 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a" s는 알파벳 소문자, 대문자, 공백이고, 공백은 아무리 밀어도 공백 입출력예시 "AB" "z"' "a B z" 문제풀이1 def solution(s, n): sentense = s answer = "" 대문자 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" 소문자 = "abcdefghijklmnopqrstuvwxyz" for i in range(len(sentense)): if sentense[i] in.. 2022. 7. 9. [프로그래머스] Lv1 가운데 글자 가져오기_python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/12903 문제 단어 s의 가운데 글자를 반환하는 함수 단어의 길이가 짝수라면 가운데 두글자를 반환 입출력예시 "abcde" "qwer" 문제풀이1 def solution(s): 길이 = len(s) if 길이 %2 ==0: return s[길이//2-1]+s[길이//2] elif 길이 %2 ==1: return s[길이//2] 2022. 7. 8. [프로그래머스] Lv1 이상한 문자 만들기_python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/12930 문제 각 단어는 하나 이상의 공백문자로 구분 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. 입출력예시 "try hello world" 문제풀이1 def solution(s): arr = [] word_index = 0 for i in range(len(s)): if s[i] == ' ': word_index = 0 arr.append(s[i]) elif word_index % 2 == 0:.. 2022. 7. 7. [프로그래머스] Lv1 콜라츠 추측_python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/12943 문제 주어진 수가 1이 될 때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 주어진 수가 6이라면 6 → 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 위 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성하라 단 주어진 수가 1인 경우에는 0을, 작업을 500번 반복할 때까지 1이 되지 않는다면 –1 입출력예시 문제풀이1 def solution(num): count = 0 while n.. 2022. 7. 6. [프로그래머스] Lv1 자연수 뒤집어 배열로 만들기_python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/12932 문제 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴 입출력예시 문제풀이1 def solution(n): num_list = list(map(int, str(n))) return num_list.reverse() 들어온 자연수를 list 에 넣어주고(string 형으로), 뒤집어줬다. 2022. 7. 5. [프로그래머스] Lv1 같은 숫자 시러_python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/12906 문제 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있다. 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거 단 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지 입출력예시 문제풀이1 def solution(arr): push_arr = [] for i in range(len(arr) - 1): if arr[i] != arr[i + 1]: push_arr.append(arr[i]) push_arr.append(arr[-1]) return push_arr 그리디 풀듯이 푼 문제 배열 앞 뒤로 비교해서 다른 수가 나오면 무조건 push -> 맨 마지막 수.. 2022. 7. 4. [퍼스널컬러] 꾸밀줄모르는 찐공대녀의 퍼스널컬러 진단 후기_컬러라이즈colorize(개쩔어요) 제가 또 이과 -> 공대 -> 제조/연구직 -> 개발자 루트로 찐 공대루트를 탔거든요... 꾸미는걸 너므 못하다보니 항상 제 친구들은 저를 만나면 옷훈수부터 둡니당ㅋㅋ 이번에 만났을 때는 화장품으로 지적을 받았는데 바로 이 립틴트 색! 저는 오렌지색을 좋아해서 오렌지 립틴트만 바르고 다니는데 친구들이 엄청 뭐라고 하는거에요ㅠㅠ 제발 퍼스널컬러를 맞추라그.. 입술만 둥둥 뜬다고ㅠㅠ 근데 저도 한편으로는 이쁜옷은 못입더라도 나에게 잘어울리는 색으로 꾸미고 다녀야겠다는 생각이 들더라구요 그래서 퍼스널컬러 진단을 받아봤습니다. 광고같은거 아니구요ㅠ 인터넷에 검색해보면은 다 광고같은 글밖에없어서 그냥 근처에 있는 곳으로 예약 잡아서 다녀왔습니당ㅋㅋㅋ (사실 다른곳 가려고 했는데 다른곳은 예약을 인스타로 해야하더라.. 2022. 7. 3. [프로그래머스] Lv1 py개수_python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/12916 문제 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 입출력 예시 문제풀이1 def solution(s): s_list = list(s) p,y = 0, 0 for i in range(len(s_list)): if s_list[i] == 'p' or s_list[i] == 'P': p = p+1 elif s_list[i] == 'y' or s_list[i] == 'Y': y = y+1 return p == y 단순히 for 문을 돌려서 문자가 있는지 체크만 해줌 시간.. 2022. 7. 3. [프로그래머스] Lv1 수박수박수?_python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/12922 문제 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 입출력 예시 문제풀이1 def solution(n): 수 = '수' 박 = '박' answer = [0]*(n) for i in range(n): if i % 2 == 0: answer[i]= 수 else: answer[i] = 박 return ''.join(answer) 배열과 for 문을 연습할 겸 풀어봤다. list assignment index out of range 오류가 발생해서 a.. 2022. 6. 28. [프로그래머스] Lv1 서울에서 김서방 찾기_python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/12919 문제 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 입출력 예시 문제풀이1 def solution(seoul): answer = '' for i in range(len(seoul)): if seoul[i] == "Kim": answer = i return "김서방은 "+ str(answer) +"에 있다" for 문 연습 겸 풀어봄 문제풀이2 def solution2(seoul): return (.. 2022. 6. 27. [프로그래머스] Lv1 체육복_그리디 python 문제 풀이 출처 https://programmers.co.kr/learn/courses/30/lessons/42862?language=python3 문제 몇몇 학생들이 체육복을 도둑맞았는데, 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려줌. 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있다. 예를들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌릴 수 있음 또한 여벌 체육복을 가져온 학생이 체육복을 도둑맞았을 수도 있다. 이럴 때는 남에게 빌려줄 수 없다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve 체육수업을 들을 수 있는 학생의 최댓값을 return 하는 문제 입출력 예시 문제풀.. 2022. 6. 26. [다이어트] 직장인 다이어트_점심시간 필라테스 1개월 후기 운동을 시작한 이유 대학생, 취준, 첫/두번째 회사를 다닐 때 까지만 해도 몸무게 앞자리가 4였는데... 코딩 준비를 시작하면서 몸무게가 증가하더니 회사를 다니면서 앞자리가 바뀌고 말았습니당... 키에 비해 많이 찐건 아니긴해서 제가 다이어트를 한다고 말하고 다니니까 개쌍욕을 먹긴 했습니다 그래도 몸무게는 상대적인 거잖아요?ㅠㅠ 바지를 입을 때 배에 힘을 줘야 한다는 사실을 알게 되었단 말입니다...😥 회사를 다니면서 다이어트를 하는게 쉽지가 않아요 야근은 일상이기 때문에 저녁에는 샐러드를 먹는데 이게 쉽지가 않더라구요 왜냐면 다른분들이 배달음식을 먹구있기 때문이죠ㅠㅠ 계속 아가리 다이어트만 하다보니까 멘탈도 안좋아져서 이제 진짜로 7/14일까ㅡ지 (내생일!) 무조건 앞자리 4로 만들자구 다짐을 했습니당.. 2022. 6. 19. [즉석식품 리뷰] NoBrand_이마트 쓱배송(SSG) 정미경의 닭주물럭 후기, 에어프라이어/오븐 조리음식 추천 닭주물럭을 주문해봤어요 이마트 쓱배송으로 시켰구요! 야근지옥 직장인에게는 역시 조리음식이죠ㅠㅠ 색이 매우 이쁩니다. 카키색도 아니고 청록색도 아닌 이 애매한 색 🤩 충격인건 조리방법이 안적혀있습니당.. 저같은 똥손은 간단한 조리방법이라도 적어줘야 하는데 말입니당 영양성분도 안적혀있구ㅠㅠㅠ 짠 양이 생각보다 많습니다. 밥이랑 같이 먹으면 2명이서 배부릅니다. 조리방법이 안적혀있어서 조알못인 저는 바로 태웠습니당ㅋㅋ 인덕션 기준 6으로 해놨는데두...ㅠㅠ 불은 6이 딱 적당한 것 같습니다. 양념이 안타게 열심히 휘적휘적 해야 하는 듯 하네용 좀 더 풍족하게 먹구싶어서 팽이버섯을 넣었습니다. 양념고기에 양파나 버섯을 넣으면 물이 생겨서 조알못 요알못이 요리하기 편해집니당 🙄 물이 많이 생긴 모습! 인덕션 6으.. 2022. 6. 6. [즉석식품 리뷰] NoBrand_이마트 쓱배송(SSG) 바삭꿔바로우 후기, 에어프라이어/오븐 조리음식 추천 노브랜드에서 꿔바로우 즉석조리식품을 구매해봤습니당 밖에서 꿔바로우를 먹을려면은 만원은 넘게 줘야 하는데 800g 에 8천원으로 꿔바로우를 팔더라구여?? 과연 퀄리티는 밖에서 파는 제품이랑 얼마나 다를지 비교해보겠습니당 아쉽게도 칼로리나 영양성분은 나와있지 않네요 다른 제품의 영양정보긴 하지만 참고하시라구 넣어놨씁니다. 칼로리가 어마어마하네요ㅠㅠ 조리방법은 에어프라이어와 후라이펜만 나와있습니다. 저는 간지나게 오븐😋 으로 조리하겠씁니당 제품 내부에는 이렇게 담겨있습니다. 꿔바로우는 15개 들어있었구 소스는 2개 들어있었습니다. 소스 2개가 있는걸 봐서는 800g 은 2인분인가봅니당 조리는 오븐으로 하구요! (에어프라이어가 없어용🙄) 두명이서 먹을거기 때문에 8조각만 잘 올려놨습니다. 킹븐에는 조리할 애들을.. 2022. 6. 1. [weeat-delight] 위잇 딜라이트에서 회사로 음식 주문한 후기(장점, 단점)! 좋은 배달 도시락 어플 스울에 있는 회사로 출퇴근을 하다보니 밥값이 장난 아니더라구요...(내돈🙄) 회사 사람들도 외식은 거의 안하고 도시락을 싸서 출근하거나 마켓컬리 냉동도시락을 시켜먹거나 위잇 딜라이트에서 배달을 시켜드시더라구여 저도 따라서 잘 시켜먹구 있습니당ㅎㅎ (광고 아님ㄹㅇ...) 위잇 딜라이트 시작화면 https://delight.weeat.kr/ 위잇 딜라이트는 웹앱 기반이라 어플은 따로 없습니다. 모바일 최적화를 위해서인지 width 가 넉넉하게 조절되어있습니다. 도시락 신청 방식 상단의 구독신청 버튼을 누르면 도시락을 주문할 수 있습니다. 도시락 신청방식을 선택할 수 있는데 메뉴 보고 신청하는걸 추천드립니다!!! 보통 두 가지 메뉴 중 하나를 선택하는 방식인데, (밥류와 빵류) 저는 빵.. 2022. 5. 29. 이전 1 ··· 5 6 7 8 9 10 11 ··· 27 다음 반응형