전체 글 (5) 썸네일형 리스트형 [Java] 결제 금액에 따른 캐시백 계산기 구현 간략소개: 직불카드로 결제를 하게 되면 이에 대한 캐시백을 제공해줍니다. 주어진 캐시백 금액을 계산하는 프로그램을 작성해보세요.[캐시백 계산 조건] -결제 금액의 10%를 적립한다. -캐시백 포인트 단위는 백원 단위이다.(100원, 200원, 300원등) -한건의 캐시백 포인트는 최대 300원을 넘을 수 없습니다.int point = (int)((double)money * 0.1); 결제 금액의 10%를 캐시백으로 계산합니다. money * 0.1은 double 타입이기 때문에 (int)를 사용하여 int 타입으로 변환합니다.point = point - point % 100; 계산된 캐시백 금액을 100원 단위로 내림 처리합니다. 예를 들어, 캐시백이 123원이면 100원, 278원이면 200원이 됩니다.. Polling / Long Polling / Server Sent Event / WebSocket 실시간 이벤트 전송 방법PollingPolling 작동 방식: 클라이언트가 주기적으로 서버에 HTTP 요청을 보내 이벤트 데이터를 전달받는 방식입니다.장점:이해하고 구현하기 쉬운 단순한 형태.HTTP 같은 범용적인 프로토콜을 사용하여 다양한 플랫폼과 기기에서 활용 가능.기존 인프라와 호환성이 좋음.단점:클라이언트가 지속적으로 요청을 보내기 때문에 서버 부담이 큼.HTTP 요청/응답 과정에서 오버헤드 발생.실시간 응답을 기대하기 어려움.사용 사례: IoT 장치. IoT 장치들은 주로 센서를 통해 데이터를 수집하고 이를 중앙 서버나 클라우드에 전송합니다. 예를 들어, 스마트 홈에서 센서(온도, 습도, 조명, 모션 등)의 상태를 주기적으로 확인하여 조명을 제어하거나 에어컨을 켜거나 끄는 등의 액션을 취합니다... [JAVA] 구구단 출력하기 “콘솔화면에 구구단 출력하기”준수사항다중 반복문을 사용하기format함수 이용하여 코딩제목 및 1단부터 9단까지 표시public class Mini01 { public static void main(String[] args) { System.out.println("[구구단출력]"); for (int j = 1; j 외부 반복문 (for (int j = 1; j 내부 반복문 (for (int i = 1; i String.format("%02d * %02d = %02d\t", i, j, i * j): 이 구문은 각 곱셈의 결과를 "02d" 형식으로 포맷하여 출력합니다. "02d"는 두 자리 숫자를 출력하되, 숫자가 한 자리일 경우 앞에 0을 붙여서 두 자리로 맞춥니다.System.out.print(ms.. 백엔드 신입 개발자가 쌓아야 하는 역량은? - 자료구조/알고리즘/코딩테스트 신입 개발자가 쌓아야할 능력개발자로서 자료구조와 알고리즘을 공부하는 것은 매우 중요하다. 코드를 작성할 때 효율적이고 효과적인 방법을 이해하고, 문제를 해결할 때 효율적인 알고리즘을 선택하고 구현할 수 있게 해준다. 1. 효율성을 높이는 능력 자료구조와 알고리즘을 이해하면 코드를 효율적으로 작성할 수 있다. 예를 들어, 특정 문제를 해결하는데 필요한 알고리즘이나 자료구조를 알고 있다면, 문제를 더 효율적으로 해결할 수 있다. 이는 프로그램의 실행 속도를 향상시키고, 자원을 절약하는 데 도움이 된다.2. 문제 해결 능력 향상 자료구조와 알고리즘은 문제 해결 능력을 향상시키는 데 큰 역할을 한다. 알고리즘은 복잡한 문제를 해결하는 데 도움이 되는 체계적인 접근 방법을 제공하며, 자료구조는 데이터를 구성하고.. 스프링부트 스터디 1일차(스프링 콘셉트) http:// https://vo.la/JSanO이 책은 골든래빗의 (2판)을 읽고 쓴 TIL입니다.이 책을 읽고 배운 내용을 정리해보았습니다.IoC란?IoC: 제어의 역전 (Inversion of Control)자바 코드를 작성할 때는 객체가 필요한 곳에서 직접 생성을 했었습니다. 클래스 A에서 클래스 B 객체 생성 예시:public class A { b = new B(); //클래스 A에서 new 키워드로 클래스 B의 객체 생성 }IoC는 다른 객체를 직접 생성하거나 제어하는 것이 아니라 외부에서 관리하는 객체를 가져와 사용하는 것을 말합니다. 위 예제에 제어의 역전을 적용하면 다음과 같이 코드의 형태로 바뀝니다.public class A { private B b; }이전과는 다르게 클래스 B 객체를.. 이전 1 다음