목록전체 글 (10)
ASAP 개발

안녕하세요~ 개발자 이현석입니다!! 이번에는 소프트웨어 디자인 패턴 중 가장 대표적이고 많이 사용되는 MVC패턴 대해 포스팅 하겠습니다. 이번 글도 역시 기초를 다지고 개념을 파악하는 것에 집중해 포스팅 해보겠습니다! 제가 이해하고 정리한 MVC패턴에 대한 내용이기 때문에 다른 의견과 피드백 댓글로 적어주시면 매우 감사하겠습니다! 그럼 포스팅 시작하겠습니다~~ MVC 패턴이란? MVC 는 각각 M(Model) - V(view) - C(controller) 로 나뉘며 어플리케이션은 세개의 영역에 고유한 역할을 주어 개발하는 방식입니다. 잘 분리된 영역은 서로에게 영향을 주지 않아 유지보수에 용이합니다 여기서 중점을 두는 부분은 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두는 것이고 이를 앞으로는..

안녕하세요~ 개발자 이현석입니다!! 이번에는 개발에서 가장 중요시되는 개념 중 하나인 객체지향에 대해 포스팅 하겠습니다. 객체지향이 발전하는 과정보다는 어떤 개념인지 위주로 포스팅 하겠습니다~ 제가 이해하고 정리한 객체지향에 대한 내용이기 때문에 다른 의견과 피드백 댓글로 적어주시면 매우 감사하겠습니다! 그럼 포스팅 시작하겠습니다~~ 객체지향이란?? 객체지향 프로그래밍 (Object-Oriented Programming) OOP라고도 불리는 이것은 컴퓨터 프로그래밍의 패러다임 중 하나입니다. 이전에는 절차지향의 프로그래밍을 진행 했는데 이는 물 흐르듯 위에서 아래로 순차적인 코드진행을 보였습니다. 이는 컴퓨터의 작업 처리방식과 비슷하기에 속도측면에서 비교적 빠르다는 장점이있었습니다. 하지만 컴퓨터가 좋아..

안녕하세요 개발자 이현석 입니다. 이번에는 큰 수를 찾는 과정에서는 문제가 없었지만 배열에서 큰 수의 위치에 대한 정보를 담는 과정에서 많은 우여곡절이 있었습니다. 그럼 포스팅 시작하겠습니다. 가장 큰 수 찾기 문제 설명 및 입출력예시 - 코드1 using System; public class Solution { public int[] solution(int[] array) { int max = 0; int count = 0; int[] result = new int[2]{max,count}; //(1) for(int i = 0; i max){ max = array[i]; //(2) count++; //(3) } }return result;..

안녕하세요 개발자 이현석 입니다. 이번에는 제가 많이 헷갈렸던 점을 다룬 문제에 대해 포스팅 해보겠습니다! 세균증식 문제 설명 및 입출력예시 - 코드 public class Solution { public int solution(int n, int t) { while(t >= 1){ n *= 2; t--; }return n; } } 풀이여기서 헷갈렸던 점은 바로 for문과 while문의 조건 차이였습니다. 처음 while을 사용했을 때 while(t >= 1)가 아닌 while(t