Today I learned(88)
-
2024.03.04 알고리즘 - 두 수의 나눗셈
두 수의 나눗셈 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 처음으로 내가 혼자 푼 알고리즘이다!! 나 많이 발전했다
2024.03.04 -
2024.03.04 부트캠프 2주차 - (1)
오늘은 지난 1주차의 프로젝트 팀의 발표회와 kpt 작성이 있었다. 발표회를 죽 보니까 1주차 강의에서 사용했던 함수들을 적절히 사용한 게 눈에 띄었다 나도 사전캠프 했으면 발표회 참여했을텐데 미리 알지 못한게 너무 아쉽다.. 근데 아는게 없어서 참여했어도 힘들긴 했을거같다 아침에는 사실 좀 놀았다.. KIA(내맘대로줄임)좀 읽고 알고리즘 한개 풀고.. KIA 2장 보는데 어려웠다.. 파라미터가 뭐고.. 초기화식은 또 뭐고.. 강의 듣다보면 나올거같아서 강의도 들었는데 갑자기 text RPG 게임 만들길래 일단 스탑했다.. 이거 나 6살때쯤인가 우리 압지가 하던 그런 겜 같은데.. 신선했다 오랜만에 봐서.. 암튼 오늘 들은 강의내용은 안드로이드 스튜디오의 단축키 부분이다 CTRL+ Y : 라인 지우기 /..
2024.03.04 -
2024.03.04 kpt 회고
Keep (유지): 짧은 기간이었지만 팀원 간 소통이 자유롭고 원활했다. 디스코드를 통한 정보공유와 알고리즘 풀이도 좋았다 Problem Solve (문제 해결): 처음에는 팀 내 소통이 원활하지 않아서 디스코드 서버를 개설하여 의사소통을 원활하게 했다 Try (시도): 다음 챕터에서는 이러한 경험을 토대로 여러 통신수단을 이용하여 협력하고자 한다. 이러한 KPT를 통해 소통과 협업이 원활해지고 성장하는 모습을 볼 수 있을것으로 기대된다.
2024.03.04 -
Kotlin in action - (1)
코틀린이란 무엇이며, 왜 필요한가? 코틀린은 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어다. 서버 개발, 안드로이드 앱 개발 등의 분야에서 활용 가능하다. 코틀린의 주요 특성 대상 플랫폼 ; 서버, 안드로이드 등 자바가 실행되는 모든 곳 자바가 사용되고 있는 모든 용도에 적합하면서도 더 간결하고 생산적이며 안전한 대체 언어를 제공하는 것이다. -서버상의 코드 (특히 웹 어플리케이션의 백엔드) -안드로이드 디바이스에서 실행되는 모바일 애플리케이션 그러나 코틀린은 다른 환경에서도 잘 작동한다 정적 타입 지정 언어 모든 프로그램 구성 요소의 타입을 컴파일 시점에 알 수 있고 프로그램 안에서 객체의 필드나 메소드를 사용할 때마다 컴파일러가 타입을 검증해준다는 뜻이다 동적 타입 지정 언어와는 다르다 . ->그..
2024.02.29 -
TIL - 특강
TIL을 하는 이유? 기록, 성장, 활용 강의 내용 정리하기 ( 초기) 1.오늘 배운 것 2.개념 정리 3.해당 개념이필요한 이유 4.사용법 개발 단계 정리 하루 회고 1. 오늘 있었던 일을 정리한다. 2. 오늘 발생했던 일에 대한 느낀 점을 작성한다 3. 문제가 있었다면 앞으로 개선 방안을 정리한다 문제 해결 과정 (권장) 1. 발생한 문제(에러 및 버그)가 무엇인지 작성한다. 2. 오류가 발생했던 코드를 작성한다. 3. 위 코드에서 문제점을 분석하고 가설을 세운다 4. 문제의 원인이 무엇이고 어떻게 해결했는지 작성한다. 5. 문제 해결 과정 중 느낀 점, 개선 방안이 있으면 작성한다
2024.02.29 -
git & github 특강
리눅스 명령어 ▶pwd( = print working directory) : 바탕화면 보다 위 ▶ls( = list) : 목록 ▶ls -a( = list all) : 숨겨진 파일 보여줌 ▶cd( = charge directory) :폴더 위치를 이동 , " .. " 한 단계 위로, " / " ~안에서 ▶mkdir( = make directory) : 새 폴더 생성 ▶touch : 생성 git : 소프트웨어의 변경사항을 체계적으로 추적, 수정(코드 변경점 기록) ▶ 버전 관리 도구, 형상 관리 도구( 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것) github : 온라인 백업, 공유, 협업 ▶ 장점 : 온라인 저장소에 백업, 내 코드를 공유, 함께 작업이 가능 알아야할 Git 명령어 리스트 ▶ g..
2024.02.29