전체 글276 [Java/프로그래머스 LV.1] 위클리 챌린지/부족한 금액 계산하기 문제링크https://school.programmers.co.kr/learn/courses/30/lessons/82612?language=java 풀이 Git링크 [GitHub] 문제설명새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다.즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다.놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요.단, 금액이 부족하지 않으면 0을 return 하세요.제한사항놀이기구의 이용료 price : 1 ≤ price.. 2024. 11. 18. [학습활동] ZeroBase BE_Part 5기 20주차 복습 및 회고 ZeroBase BE 20주차(11월11일~11월17일)이번주 공부 리스트기술과제2주차테스트코드회고이번주는 설계한 기준으로 차근차근 작성을하고 코드를 분석을 해보았다.마무리를 지었고 테스트 코드에 대해서 공부를 진행하면서 기술과제를 진행하였다각종 코드를 작성하는데 여러 요구사항과 많은 부분을 아무생각없이 설계를 해봤고고민을 해서 재설계를 진행하는 과정에서 그래도 고민을하고 만드는것이 더 안정성이 있다고 생각을 하였다 초기에 대충설계를하고 뚝딱만들다보면 문제가 생기고 추가하다보면 덕지덕지 붙게 되었다 근데 설계를 진행하고나서 제작을하니 추가적인 부분은 최소한으로 줄어들었다아직 설계능력이 많이 부족하기떄문에 이러한문제가 있었자고본다 많은문제가있겠지만 점점 다양한 요구사항을 받고 더 추가적으로 개발을 해보고많.. 2024. 11. 17. 테스트 코드 종류 테스트 코드를 사용하지 않았을 경우실제로 다음과 같은 테스트 방식을 많이 이용한다.서버 실행 → 테스트 할 API 요청 → 결과 값을 확인 및 검증 일단 서버를 실행을 하는데에 많은 자원을 소모하고.API와 결과값을 검증하는데에 시간을 소모하게 된다. 이것이 테스트 코드를 작성해야하는 이유이다. 테스트 코드를 작성해야 하는 이유테스트에 대한 시간 및 비용 감소테스트 코드를 통한 빠른 피드백, 빠른 검증서버를 실제로 실행하기 전에 버그 발견 가능(검증으로 인한) 안정성 확보 → 비교적 안전한 리팩터링 가능(비용 감소로 인하여) 장기적으로는 더 빠른 코드 작성 가능 테스트 종류Unit test : 단위테스트Integration test : 통합테스트E2E test : End To End 테스트 Un.. 2024. 11. 17. 가벼운 WIL(Work I Learn & diary) - 2024년 11월 2주차 (11.11~11.17) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event신규기능 1차 통과보완점 회의건강검진이번주 동안에 느낀점신규 기능에 대해서 단독으로 설계하고 만들었는데이런부분은 자원을 낭비하는 부분인 것 같다 등등 여러 이야기를 듣고 좋은부분은 방향성에 대해서 칭찬해주셨고안좋은 부분은 가감없이 서로의 생각을 나누면서 정리해 갔다 그래서 1차는 부분적으로 통과를 하였고보완점 회의를 통해 보완점이 나왔고 보완을 다 진행 하였다. 진행을 하고나서 기능 추가 개발하는 아이디어가 나왔고오차피 제가 단독 개발하는 부분에서 해당 기능을 추가하면 사용자가 편하게 사용할 것 같아서 좋다고 판단하여추가적으로.. 2024. 11. 16. [학습활동] ZeroBase BE_Part 5기 19주차 복습 및 회고 ZeroBase BE 19주차(11월4일~11월10일)이번주 공부 리스트 기술과제(1주차) 회고 이번주는 회사에서 기능 수정을 배포하고 한주는 업데이트도 진행을 하느라 바쁜 한주였다이번주는 과제에 대해서 요구사항을 분석을 하면서 만들어야하는 과제이다.이번주는 대학교 과제랑 회사를 다니면서 해커톤을 진행하고 해당 과제를 진행하고 있는데남들이 보기에는 헉..엄청많은데..? 싶겠지만 천천히 진행하니 하나하나씩 풀려나갔다. 일단 제작하면서 테이블 설계후 점점 추가하면서 로그인과 회원가입을 제작하였다. 과제풀이 공통 인증 구현- 매장의 점장은 예약 서비스 앱에 상점을 등록한다.(매장 명, 상점위치, 상점 설명)- 매장을 등록하기 위해서는 파트너 회원 가입이 되어야 한다.(따로, 승인 조건은 없으며 가입 후 .. 2024. 11. 10. [회사 전시 요약] BESPIN GLOBAL - HelpNow Ai 기업명 :BESPIN GLOBAL전시 경로 : 2024 AWS SUMMIT Seoul내용최적화된 AI 챗봇 및 보이스봇 개발을 위한 강력하고 유연한 기능을 제공하는 On-Premise도 가능한 SaaS형 Conversational AI Platform(CAIP) 즉, 초거대 언어모델(LLM)을 활용하여 비지니스에 적용하고 싶으나 데이터 보안에 걱정되는 경우에 사용하기 좋다 기업의 데이터를 기반으로 AI가 빠르고 정확한 응답을 제공할 수 있도록 하는 서비스이다. HelpNow AI의 특장점을 뽑아주셨는데생성형 AI의 완벽한 제어와 관리 기술을 제공강력한 LLM 오케스트레이션오케스트레이션 : 여러 개의 컴퓨터 시스템, 애플리케이션 및/또는 서비스를 조율하고 관리생성형 AI와 컨택센터 연결을 지원하는 음성 게.. 2024. 11. 9. 가벼운 WIL(Work I Learn & diary) - 2024년 11월 1주차 (11.4~11.10) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event배포오류 찾아서 해결 테이블설계신규 기능 준비이번주 동안에 느낀점예전 코드에 문제가 있어 오류를 찾아서 몇몇 해결을 하였다 그냥 일이 없을때는 오류를 찾아서 해결해봤다 기존의 사용자의 요구사항이 있어 수정을 하였고 신규 개발을 위해서 테이블을 설계하고 신규 기능을 개발을 위해서 쿼리를 작성하였다다음주에는 해당 기능을 조회할수 있는 웹페이지를 작성할 예정이다:) 인덱스 및 고려할 점을 많이 생각하고 발전하는 하는 것을 많은 조언들을 들었고 이번 기능은 혼자서 아예 다 만들어보라고 하셨다실제로 정책때문에 개발해야하는 것인데 혼자서.. 2024. 11. 9. [dart] 변수, 형변환, 컬렉션 연습사이트https://dartpad.dev/1. 변수변수에서 중요한점은 Null Safety를 Dart에서 고려해야한다.선언과 동시에 초기화를 해줘야한다는 점이다. //int age ; // 문제발생int age = 99; // 이렇게 해야한다// 겸사 dart 주석 은이렇게 구성 되어 있다.// 한줄 주석 /* 여러줄 주석*/ 정수형 (int)int age = 25;실수형 (double)double height = 175.5;숫자형 (num)int 또는 double 타입을 모두 포함하는 숫자 타입입니다.num number = 10; // 정수 number = 10.5; // 실수도 허용됨문자열 (String)String name = "John";불리언 (bool)bool isLoggedI.. 2024. 11. 4. [학습활동] ZeroBase BE_Part 5기 18주차 복습 및 회고 ZeroBase BE 18주차(10월28일~11월4일)이번주 공부 리스트북스터디회고이번에는 북 스터디를 마지막으로 하는날이다 그래서 정리를 빠르게하고 일에 중심적으로 하게 되었다책을 보고 정리만하고 이해를 못한부분은 천천히 읽기만 했다 clean code를 책을 구매하였고 천천히 읽고있다 복습포스팅[북스터디]스프링 프레임워크 첫걸음 3주차 2024. 11. 4. 가벼운 WIL(Work I Learn & diary) - 2024년 10월 5주차 (10.28~11.03) 가벼운 WIL(Work I Learn & diary) 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event프레임워크 분석웹에 기능추가 및 개선이번주 동안에 느낀점웹에 있는 기능을 추가하기 위해서 기본 웹에 있는 기능 분석을 실행하였다.기능을 분석하고 해당 웹에서 불러오는 데이터의 기반과 과정을 분석하였고개선과 추가 기능을 작성하였다. 분석을 하는 동안 여러 개념을 알게되었고 그 과정에서 DB의 개념에서 조금씩 드디어 이해가 되는게 생겼다.이번에 개선한 내용에 대해서 허가를 받앗고 추가 기능에 대해서 좋은 방향이라 했지만더 좋은 방향으로 추가를 더 개선해보는것을 이야기 나누었고그거 좋다! 하면서 더 개선을 해보라고 이야기를 듣고 개발을 진행하였다.. 2024. 11. 4. 이전 1 2 3 4 ··· 28 다음 728x90