본문 바로가기

개발 기초 다지기71

알고리즘 문제 풀이 (부족한 금액 계산하기, 문자열 다루기 기본, 행렬의 덧셈) 부족한 금액 계산하기새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다.놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요.단, 금액이 부족하지 않으면 0을 return 하세요. 제한사항놀이기구의 이용료 price : 1 ≤ price ≤ 2,500, price는 자연수처음 가지고 있던 금액 money : 1 ≤ money ≤ 1,000,000,000, money는 자연수놀이기구의 이용 횟수 c.. 2024. 6. 4.
효율적인 응답 메세지 관리 (message.constant.js 파일 이용하기) 프로젝트를 진행하다보면, 응답 메세지를 정말 많이 보내게 된다. 지금까지는 그냥 json형식으로 직접 하나씩 입력해서 반환해주었는데, 이 경우 메세지를 수정해야한다거나, 같은 메세지를 반복해서 입력해야하다보면 여간 번거로운게 아니다. 그래서 응답 메세지를 많이 반환할 경우 유용하게 사용할 수 있는 message.constant.js 파일 사용에 대해 정리해보려 한다. - constant 폴더란?VSCode에서 JavaScript 프로젝트를 작업할 때 "constant" 폴더를 사용하는 것은 일반적인 관례 중 하나입니다. 이 폴더는 주로 상수 값들을 정의하는 데 사용됩니다. 상수는 프로그램 전체에서 일관된 값을 사용하고자 할 때 유용하며, 이러한 값들을 한 곳에 모아두는 것이 좋은 프로그래밍 관행입니다. .. 2024. 6. 3.
EC2 인스턴스 재시작시 오류 해결 aws의 프리티어 기간이 1년이라고해서 마음 놓고 사용하고 있었는데 OMG 올해 2월부터 IPv4 사용이 무료가 아니라고한다. 청구서에 들어가서 확인해보니 실제로 아주 조금씩 돈이 청구되고있었다. 가랑비에 옷젖는줄 모른다고 종료하는 버릇을 들이지 않으면 나중에 후회할 것 같아 조금 길게 사용하지 않을때는 종료해주려고하는 편이다. 그런데 종료 후 다시 과제 리팩토링하기 위해 EC2인스턴스를 재시작했는데, 갑자기 서버에 연결이 되지 않는 문제가 생겼다.  문제 1.  변경된 IPv4 주소뭐가 문제인지 확인해보니 우선 IPv4주소가 변경되어있었다.찾아보니 인스턴스를 종료 후 다시 시작하면 새 IP주소를 발급해준다고 한다.(앞으로 껐다 켤일이 자주있을 것 같은데 굉장히 귀찮아지게되었다.)그래서 간단하게 IPv4.. 2024. 5. 31.
알고리즘 문제 (약수의 개수와 덧셈, 문자열 내림차순으로 배치하기) 약수의 개수와 덧셈두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 제한사항1 ≤ left ≤ right ≤ 1,000 입출력 예leftrightresult131743242752입출력 예 설명입출력 예 #1다음 표는 13부터 17까지의 수들의 약수를 모두 나타낸 것입니다.수약수약수의 개수131, 132141, 2, 7, 144151, 3, 5, 154161, 2, 4, 8, 165171, 172• 따라서, 13 + 14 + 15 - 16 + 17 = 43을 return 해야 합니다.입출력 예 #2다음 표는 24부터 27까지의.. 2024. 5. 30.