2024/07/01 3

2024. 07 .01 문제풀이

문제다.//머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다.//구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요.public class Main { public static void main(String[] args) { }}class Solution { public int solution(int price) { int sale; if (price >= 100000 && price = 300000 && price 일단 이건 정답이 아니고 평균치를 구해서 10퍼나 20퍼를 원래 가격에서 빼는 식으로 하려고 하는데 뭔가 잘못되었나..

Coding History 2024.07.01

MVC 패턴이란?

간단한 이미지를 하나 보고 시작하자.[이미지 출처] (https://kyudong3.medium.com/android-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-2-d20a41b50581)MVC는 Model - View - Controller 의 약자다. 흔히 MVC 패턴, MVC 구조라고 부르는데 같은 말이다.MVC 패턴은 컴퓨터공학에서 소프트웨어 설계와 아키텍처를 위한 디자인 패턴 중 하나입니다. 그럼 나는 또 모르는 말이 포함되어 있기에, 디자인 패턴은 무엇인가 부터 알아보는 것이 좋겠다.디자인 패턴 - 객체 지향 프로그래밍 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴.여러 ..

Coding History 2024.07.01

국비 지원 IT(웹앱개발) 취업반 강의 18일차 (motivation 앱 만들기)

만들고 있던 delete 기능부터 들어가서 parsing을 하는 방법에 대해서 뭔가 이야기 하셨다.update나 detail에도 같은 방법을 사용할 수 있고 아마 더 효율적으로 코드를 짜는 것을 설명하시려고 하는 것 같았다.public class Rq { private String actionMethod; private Map params; // Rq == request public Rq(String cmd) { //parsing String[] cmdBits = cmd.split("\\?", 2); actionMethod = cmdBits[0]; //delete params = new HashMap(); Strin..

Coding History 2024.07.01