반응형

분류 전체보기 618

[Softeer][데브크루 2일차] 소프티어 Lv.3 금고털이 풀이

https://softeer.ai/practice/6288 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 문제 설명 첫 번째 줄에 배낭의 무게 W와 귀금속의 종류 N i번째 금속의 무게 Mi와 무게당 가격 Pi가 주어지면 배낭에 담을 수 있는 가장 비싼 가격을 출력하는 문제 특이하게 전동톱 기능 때문에 귀금속을 잘라서 잘려진 부분의 무게만큼 가치를 가질 수 있다 풀이 주어진 보석을 가치가 높은 순서대로 정렬한 뒤 가치가 높은 보석부터 차례로 가방에 넣으며 가치를 계산한다 가방 남은 양이 부족하면 그만큼 보석을 잘라 넣음. #include #include #include using namespace std; typedef pair ci; bool cmp(ci a, ci b) { re..

[Softeer][데브크루 1일차] 소프티어 Lv1. 근무시간 풀이

https://softeer.ai/practice/6254 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 문제 요약 출근 시각과 퇴근 시각이 각각 HH:MM HH:MM 과 같은 형식으로 주어지고, 근무한 시간의 총 합을 분으로 계산하는 문제. 문자열로 주어진 입력 값을 정수로 바꿔서 다루는 부분 말고는 정말 단순한 문제다 #include using namespace std; const int arr[] = {600, 60, 0, 10, 1}; int cal(string s) { int min = 0; for(int i=0; i a >> b; ans += cal(b) - cal(a); } cout

next-auth로 카카오 소셜 로그인 5분만에 구현하기 👻

Next-Auth 를 이용하면 소셜로그인을 5분만에 구현할 수 있다고 ? 구글, 깃허브, 애플, 트위터는 물론 카카오와 네이버 소셜로그인까지 지원하는 Next Auth를 쉽게 사용해보자. +) 세션에 저장되기 때문에 기기에서 자동로그인까지 일타이피 ! 💬 Kakao Developers 세팅 Kakao Developers 에서 앱을 등록하자 카카오 로그인 기능을 사용하기 위해 동의항목을 설정해준 뒤, 본격적으로 next-auth 를 사용하기 위해 세팅을 한다 1. REST API 키 내 애플리케이션 > 앱 설정 > 요약정보 REST API 키를 복붙해서 저장한다 // .env KAKAO_CLIENT_ID=복붙 깃허브등에 API키들이 노출되지 않도록 .env 파일에 저장해서 .gitignore 에 추가하는걸..

_/Velog 2023.12.23

[React] Router 오류 (6.x.x 버전에서 바뀐 사용법)

npm install react-router-dom 평화로운 유튜브 클론코딩... 평소처럼 라우터를 이용해서 페이지를 구성하기로 마음먹고 라우팅을 했는데.. Error: A is only ever to be used as the child of element 당황스러운 오류가 떴다. Route 를 Routes 로 감싸라고 한다.. 찾아보니 Router가 버전6으로 업데이트 되면서 사용법이 바뀐모양 그래서 에러가 친절하게 설명하는대로 태그를 감싸줬다. (물론 임포트도 새로 했다) import { BrowserRouter as Router, Route, Routes } from "react-router-dom"; //... function App() { return ( ); } 근데.. Error: useR..

_/Velog 2023.12.23

[React] useState 이용하여 JS로 :hover 구현하기

호버링이란.. 말그대로 마우스를 특정 요소 위에 올렸을 때 해당 요소가 바뀌게 해주는 그런 기능? 이다 const Barogagi = styled.div` &:hover { background-color: rgb(0, 0, 0, 0.5); color: rgb(255, 255, 255, 100); } `; 이런식으로 styled-component나 css를 이용하여 호버링 기능을 쉽게 구현할 수 있지만 이제.. 이걸로는 외부의 컴포넌트를 호버할때마다 전혀 다른 컴포넌트에게 영향을 끼치게 만드는게 안되어서 속상했다 useState 를 이용한 hover 기능 구현 그러다가 알게된 onMouseOver 과 onMouseOut.. 그리하여 리액트의 useState()를 이용하여 메인함수 내부에 호버링을 구현했다!..

_/Velog 2023.12.23

[AndroidStudio] One or more issues found when checking AAR metadata values 에러

One or more issues found when checking AAR metadata values: The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-30). Dependency: androidx.core:core-ktx:1.7.0. AAR metadata file: /Users/guest1/.gradle/caches/transforms-3/e7b644434c99ab8595e56305529915ef/transformed/jeti..

_/Velog 2023.12.23

[iOS] 화면전환의 종류 (push vs present)

push vs present present push 전개방향 세로 가로 돌아가기 dismiss pop 메소드 UIViewController UINavigationController 🌪 UIViewController 1. present : 이동 modally : 뷰 위에 뷰가 한겹 올라간 구조 세로방향으로 전개 ex. alert 알람, 새로운 이메일 작성하기 등 @IBAction func 함수명(_ sender: Any) { guard let 이동할뷰컨 = self.storyboard?.instantiateViewController(withIdentifier: "뷰컨아이디") else {return} self.present(이동할뷰컨, animated: true, completion: nil) } pres..

_/Velog 2023.12.22

[Go] package main 오류

Go 언어 스터디.. 아직 제대로 한것도 없는데 요상한 오류가 자꾸 날 괴롭혔다 당연히 써야하는 첫 줄 package main 에 빨간 밑줄....ㅠㅠ gopls requires a module at the root of your workspace. You can work with multiple modules by opening each one as a workspace folder. Improvements to this workflow will be coming soon, and you can learn more here: https://github.com/golang/tools/blob/master/gopls/doc/workspace.md. 구글링을 하는데... 아니 사용순위 4위라는데 검색량 체감..

_/Velog 2023.12.22
반응형