Light Blue Pointer
본문 바로가기

분류 전체보기308

2023-10-25, Today I Learned 오늘 개발한 것 https://greedydeveloper.tistory.com/81 [스파르타코딩클럽][팀프로젝트]키오스크 개발일지 https://github.com/minisundev/Kiosk GitHub - minisundev/Kiosk: Kiosk program for a burger place Kiosk program for a burger place. Contribute to minisundev/Kiosk development by creating an account on GitHub. github.com 오늘의 목표 오늘의 목표는 B greedydeveloper.tistory.com 개발하면서 생각한 것 키오스크를 다시 뜯어고치면서 보니까 오버라이딩에 집착하면서 Product를 세세하게 나.. 2023. 10. 27.
[프로그래머스][Lv.1]공원 산책 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 공원 산책 문제 설명 지나다니는 길을 'O', 장애물을 'X'로 나타낸 직사각형 격자 모양의 공원에서 로봇 강아지가 산책을 하려합니다. 산책은 로봇 강아지에 미리 입력된 명령에 따라 진행하며, 명령은 다음과 같은 형식으로 주어집니다. ["방향 거리", "방향 거리" … ] 예를 들어 "E 5"는 로봇 강아지가 현재 위치에서 동쪽으로 5칸 이동했다는 의미입니다. 로봇 강아지는.. 2023. 10. 26.
[내일배움캠프][Team Project]키오스크 개발일지 https://github.com/minisundev/Kiosk GitHub - minisundev/Kiosk: Kiosk program for a burger place Kiosk program for a burger place. Contribute to minisundev/Kiosk development by creating an account on GitHub. github.com 오늘의 목표 오늘의 목표는 Burger,Icecream,Beer,Drink(Product의 subclass들)을 Product로 대체하기 burgers 등으로 Product ArrayList들 명명 x 이름 없이 그냥 Menu에 Product ArrayList 넣고 size와 index로 다 돌아가는 프로그램을 만드는 것.. 2023. 10. 25.
[프로그래머스][Lv.0]a와 b 출력하기 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/181951 문제 문제 설명 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 제한사항 100,000 ≤ a, b ≤ 100,000 입출력 예 입력 #1 4 5 출력 #1 a = 4 b = 5 a, b = map(int, input().strip().split(' ')) print(a) 제출 코드 a, b = map(int, input().strip().split(' ')) print(f"a = {a}\nb = {b}") a, b = map(int, input().strip().split(' ')) print("a =",a) print(.. 2023. 10. 25.
[내일배움캠프][Team Project]키오스크 개발일지 https://github.com/minisundev/Kiosk GitHub - minisundev/Kiosk: Kiosk program for a burger place Kiosk program for a burger place. Contribute to minisundev/Kiosk development by creating an account on GitHub. github.com 개인프로젝트로 만들었던 키오스크에 기능을 더해서 추가로 개발하는걸 팀 프로젝트로 한다고 한다 사실 나는 호텔 예약 프로그램으로 아예 새로운 걸 개발하고 싶었으나 팀원들이 키오스크 주제로 다시 하고싶다 해서 하게 됐다 코드 보다보니 추가기능까지 한 건 나밖에 없어서 내 코드 위에 추가 기능을 구현하게 되었다 노란색 형광펜을.. 2023. 10. 24.
2023-10-23 Today I learned ⭐(복습)파이썬 배열 초기화 arr = [0 for i in range(rows)] ⭐파이썬 배열(리스트) 원소 추가 ⚠️ index를 모르는 상태로 for문 돌리면서(i,j 말고 x,y로) answer에 저장하려니 append써야 했음 arr.append(value) arr.insert(index,value) ⭐(복습) 키값이 존재하는지 보기 if "model" in thisdict: print("Yes, 'model' is one of the keys in the thisdict dictionary") ⭐그리고 딕셔너리를 획기적인 방법으로 넣어버림 dictionary = dict(zip(name,yearning)) ⭐Java Map에서 get()을 호출해서 찾을때 Map에 키가 없는 경우에 null을.. 2023. 10. 23.
[프로그래머스][Lv.1]추억 점수 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/176963?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문제 설명 사진들을 보며 추억에 젖어 있던 루는 사진별로 추억 점수를 매길려고 합니다. 사진 속에 나오는 인물의 그리움 점수를 모두 합산한 값이 해당 사진의 추억 점수가 됩니다. 예를 들어 사진 속 인물의 이름이 ["may", "kein", "kain"]이고 각 인물의 그리움 점수가 [5점, 10점, 1점]일 때 해당 사진의 추억 점수는 16(.. 2023. 10. 23.
2023-10-20 Today I Learned 일단 부트캠프를 듣기로 한 걸 정말 잘 했다고 생각한다 혼자 있었으면 아무것도 안 했을텐데 일정이 있어서 따라가려고 하는 것만 해도 그렇고 열심히 하는 사람들을 온라인으로도 본다는 게 나한테 긍정적인 영향을 미치고 또 멘토분들도 특강이나 상담으로 도움을 좀 주셔서 내가 더 나아가는데 상당히 도움이 된다 의지력도 점점 생기는 거 같다 부트캠프에서 키오스크로 주문하는 과제 내줘서 하는데 내가 부전공으로 처음 코딩을 시작했을때 받은 과제랑 비슷해서 그때 생각이 났다 그때는 Main에다 모든 if else를 다 써서 코드가 정말 길고 복잡했다 그때 짜던 코드가 하도 허접했어서 그때에 비해 좀 발전했나 싶기도 한데 아직도 if else로 난리나고 Main을 떠났다고 하더라도 한 데 뭉쳐서 분리도 잘 안 될 뿐더러.. 2023. 10. 20.
2023-10-19, Today I Learned ⭐파이썬 이차원 배열 선언,읽기 arr = [[None for j in range(cols)] for i in range(rows)] for i in range(rows): for j in range(cols): arr[i][j] = None 📖 틈새 파이썬 공부📖 딕셔너리 선언 ⭐딕셔너리 선언 thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } thisdict = dict(name = "John", age = 36, country = "Norway") 딕셔너리 수정 ⭐ 딕셔너리 추가 car["color"] = "white" ⭐ 딕셔너리 변경 thisdict["year"] = 2018 thisdict.update({"year": 2020}).. 2023. 10. 19.