전체 글
-
[모각코 23-1] 6회차- 자바스크립트에서 함수는 일급시민이다.학교생활/23-1 '모여서 각자 코딩' 2023. 5. 2. 19:13
자바스크립트에서 함수는 일급시민이다. 일급시민이 뭔데? 1급 시민은 ... - 변수에 함수를 대입할 수 있어야 한다. - 함수를 다른 함수에 인자로 넘길 수 있어야 한다. - 함수에서 함수를 생성하여 반환할 수 있어야 한다. 자바스크립트에서 함수는 객체이기도 하고, 값이기도 하다. 자바스크립트의 함수표현식 (목차) 1. 함수를 변수에 할당해서 사용하기 2. 즉시 실행 함수 2. 화살표 함수 3. 콜백() 함수 함수를 변수에 할당해서 사용하기 let sum = function(a,b) { return a + b ; } console.log(`함수 실행 결과: ${sum(10,20)}`); sum 은 변수인데 함수처럼 뒤에 파라미터를 받으며 사용되는 것을 할 수 있다. 또한 함수를 파라미터로도 넣을 수 있다..
-
[모각코 23-1] 5회차-Interaction Diagrams학교생활/23-1 '모여서 각자 코딩' 2023. 5. 2. 15:56
목차 1. System Sequence Diagram 2. Operation Contract 3. Sequence Diagram 추가: Class Diagram 예시 System Sequence Diagram(SSD) 1-1. 시스템 시퀀스 다이어그램이란? 어떻게 동작하는가 보다는 무엇을 하는가에 초점을 맞춘 설명. UML에는 “시퀀스 다이어그램”은 있지만, “시스템 시퀀스 다이어그램”은 없다 1-2. 그냥 시퀀스 다이어그램과의 차이 시스템 시퀀스 다이어그램과 시퀀스 다이어그램과의 차이는 표현의 범위에 있다 시스템 시퀀스 다이어그램은 개발 중인 시스템의 인풋 아웃풋 이벤트를 표현하는 것에 집중한다. 일반적인 시퀀스 다이어그램이 외부 액터와 시스템 속 유스케이스의 시간에 따른 상호작용을 표현한다면 시스템 ..
-
[모각코 23-1] 4회차- OOAD(2)학교생활/23-1 '모여서 각자 코딩' 2023. 4. 6. 16:35
목차 Beginning Beginning Inception in a sentence : System 의 scope, 비전, 비즈니스 모델링을 구상한다. 이때 stakeholde(이해당사자) 의 기본적인 동의와 투자가 있어야 한다. Inception 의 의도 : 실현 가능 여부 조사, decide if it is worth to do. Inception focuses on... - requirement! - functional requirements --> Use case 모델링 - nonfunctional requirements - UI 구현 - 타당성 구현 요구사항 분석 - 요구사항을 찾아서 문서화하고 유지하는 프로세스 - 이 또한 반복적iterative 으로 도출된 결과가 시스템에 적용된다. 더보기 ..
-
[모각코 23-1] 3회차- OOAD학교생활/23-1 '모여서 각자 코딩' 2023. 4. 4. 09:23
목차 Introduction Use Case 소프트웨어 개발 프로세스 UP의 구조물 Introduction 객체지향 분석(OOA): 문제를 정의하고 이 정의로부터 개념 모델(객체에 대한 추상적 정의)을 사용하여 객체, 관계 및 동작을 식별한다. 요구사항을 찾아낸다? 객체지향 설계(OOD) : 객체를 정의하고, 요구사항을 충족하기 위한 객체들의 속성(attribute), 동작(behavior), 상호작용(interaction)을 설명한다. Use Case : 시스템의 동작을 사용자의 입장에서, 유용한 일을 달성하기 위한 시나리오의 집합 사용자, 외부 시스템, 다른 요소들이 시스템과 상호작용하는 방법을 기술함 요구사항을 알아내는 과정이다 사용자 시점에서 시스템을 모델링하는 역할 소프트웨어 개발 프로세스 wa..
-
[모각코 23-1] 2회차- HTML/CSS 기초 궁금증 정리학교생활/23-1 '모여서 각자 코딩' 2023. 3. 26. 01:45
목차 HTML 과 과 태그의 속성 CSS list-style-position 속성 margin 속성 순서 HTML ▶ 과 화면 상에선 둘 다 굵게 표시 된다. 하지만 는 실제로 페이지 내의 중요한 부분으로 브라우저에게 알려주어, screen reader 가 화면을 낭독할 때, 강조하여 읽는 효과를 준다. ▶ 과 화면 상에선 둘다 이탤릭체로 표시된다. 하지만 은 태그와 마찬가지로, 브라우저에게 페이지 내의 중요한 부분임을 알려주고, 스크린 리더에게도 영향을 준다. ▶ 태그의 속성 _blank 링크된 문서를 새로운 윈도우나 탭(tab)에서 오픈함. (내가 조아하는거) _self 링크된 문서를 링크가 위치한 현재 프레임에서 오픈함. 기본값으로 생략 가능. _parent 링크된 문서를 현재 프레임의 부모 프레임..
-
[모각코 23-1] 1회차 - 백준 2212번 센서학교생활/23-1 '모여서 각자 코딩' 2023. 3. 20. 09:42
* 그리디 중요한 건 집중국을 둘 센서의 위치를 정확히 알아야하는 것이 아니다. 전체 코드: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int sensors = Integer.parseInt(br.readLine()); int K = Integer.parseInt(br..
-
골5 달성 헤헤🗣️ IT사담 2023. 3. 13. 00:15
80문제 초반으로 골5 찍는게 세부 목표였는데 달성 고백하자면 그간 수술도 하고 몸상태 안좋은게 하루이틀이 아니어서 실버 하위나 브론즈 몇 문제로 때운적 있음.. 이부분은 아쉽지만 머 겨울방학 끝날때쯤부터 김준영 군과 1일1백준 실천 나 그래도 25일 동안 브5에서 골5됨 셀프칭찬해 다 칭찬했니? 이제 운체공부하자^^ 백트래킹을 마지막으로 풀었는데 백트래킹.. 어려워 나는 멍청하구나 싶었음 너무 풀기싫어서 겨자먹으면서 품.. 백트래킹 너무 어려워 아 백트래킹 너무 어렵다... 실버 1문젠데 1시간 반이나 고민하고 진짜 절망스럽다 백트래킹 왜이렇게 어렵냐 나만그래? 전에 조고리즘 Music도 백트래킹에서 막혀서 80점으로 그냥 던져놨는데 요 hyeo-noo.tistory.com 이분 블로그 공감 백트래킹 ..