본문 바로가기

전체 글68

#1620 나는야 포켓몬 마스터 문제 안녕? 내 이름은 이다솜. 나의 꿈은 포켓몬 마스터야. 일단 포켓몬 마스터가 되기 위해선 포켓몬을 한 마리 잡아야겠지? 근처 숲으로 가야겠어. (뚜벅 뚜벅) 얏! 꼬렛이다. 꼬렛? 귀여운데, 나의 첫 포켓몬으로 딱 어울린데? 내가 잡고 말겠어. 가라! 몬스터볼~ (펑!) 헐랭... 왜 안 잡히지?ㅜㅜ 몬스터 볼만 던지면 되는 게 아닌가...ㅜㅠ (터벅터벅) 어? 누구지? 오박사 : 나는 태초마을의 포켓몬 박사 오민식 박사라네. 다솜아, 포켓몬을 잡을 때는, 일단 상대 포켓몬의 체력을 적당히 바닥으로 만들어놓고 몬스터 볼을 던져야 한단다. 자, 내 포켓몬 이상해꽃으로 한번 잡아보렴. 포켓몬의 기술을 쓰는 것을 보고 포켓몬을 줄지 안줄지 결정을 하겠네. 자 한번 해보아라. 다솜아. 이다솜 : 이상해꽃이.. 2022. 12. 1.
Agile Framework - Scrum 스크럼(Scrum) 정의 스크럼은 팀이 협업하여 제품을 만드는 등의 업무를 수행하는데 도움을 주는 애자일 프레임워크이다. 2~4주의 짧은 개발 기간을 기준으로 반복적으로 업무를 수행하여 제품의 품질을 향상시킨다. 역할 Product Owner - 팀의 유일한 의사결정자로서 프로젝트와 제품의 성공을 책임진다. - 제품의 비전과 방향성을 수립하고 각 요구사항 별 우선순위를 책정하고 관리한다. 요구사항 우선순위를 토대로 팀과 협업하고 의사결정을 내린다. Scrum Master - 팀원들에게 스크럼 이론과 실천법을 이해하고 실행할 수 있도록 돕고, 이러한 원칙을 팀원들이 준수할 수 있도록 한다. - 외부 방해요인 등 프로젝트 장애 요소를 제거하는 것을 돕는다. - 팀 내 분쟁이 발생하면 합의가 이루어지도록 촉진.. 2022. 11. 30.
#14425 문자열 집합 문제 총 N개의 문자열로 이루어진 집합 S가 주어진다. 입력으로 주어지는 M개의 문자열 중에서 집합 S에 포함되어 있는 것이 총 몇 개인지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)이 주어진다. 다음 N개의 줄에는 집합 S에 포함되어 있는 문자열들이 주어진다. 다음 M개의 줄에는 검사해야 하는 문자열들이 주어진다. 입력으로 주어지는 문자열은 알파벳 소문자로만 이루어져 있으며, 길이는 500을 넘지 않는다. 집합 S에 같은 문자열이 여러 번 주어지는 경우는 없다. 출력 첫째 줄에 M개의 문자열 중에 총 몇 개가 집합 S에 포함되어 있는지 출력한다. 예제 입력 1 복사 5 11 baekjoononlinejudge start.. 2022. 11. 30.
#10815 숫자 카드 문제 숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 가지고 있는지 아닌지를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다. 두 숫자 카드에 같은 수가 적혀있는 경우는 없다. 셋째 줄에는 M(1 ≤ M ≤ 500,000)이 주어진다. 넷째 줄에는 상근이가 가지고 있는 숫자 카드인지 아닌지를 구해야 할 M개의 정수가 주어지며, 이 수는 공백으로 구분되어져 있다. 이.. 2022. 11. 29.
SW 개발 생명주기(SDLC) 정의 sw 개발 방법을 순차적 혹은 병렬적으로 구성. sw 개발 모델이나 sw 공학 패러다임이라고도 한다. 개발 시기의 트렌드에 따라 달라질 수 있다. 특징 SDLC 각 단계의 활동을 정의한다. 비용이나 시간 등 sw 개발 계획 수립의 골격을 제시한다. 충분한 문서화를 통해 프로젝트 관리를 용이하게 한다. 대표 모델 폭포수(waterfall) 모델 정의 - sw의 전 과정을 나누어 체계적이고 순차적으로 접근하여 개발한다. - 대부분의 프로젝트에서 사용되는 모델이다. - 요구사항 분석 -> 설계 -> 구현 -> 테스팅 -> 유지보수 장점 - 각 단계별 정형화된 접근으로 어느 정도 요구사항 변경에 대한 통제가 가능하다. - 체계적인 문서화가 가능하다. 단점 - 요구사항 변경에 취약하다 (다시 초기로) - 전.. 2022. 11. 28.
3. 데이터 타입(Data Type 3.1) 데이터 타입이란? 값의 종류를 의미하며, js의 모든 값은 데이터 타입을 갖는다. 숫자, 문자열, 불리언, undefined, null, 심볼, 객체 총 7개의 타입으로 구성된다. 종류에 따라 확보할 메모리 공간의 크기, 메모리에 저장되는 2진수, 메모리로부터 읽어들여 해석하는 방식 등이 다르다. ex) 숫자 1, 문자 '1' -> 각각 다른 크기의 메모리 할당. 문자 '1'은 산수 연산 불가능. 3.2) 숫자 타입(Number) 산수 연산이 가능한 데이터 타입. 타 언어와 달리 하나의 숫자 타입(실수)로 모든 연산 처리. 2진수, 8진수, 16진수를 표현하기 위한 데이터 타입을 제공하지 않기 때문에 모든 연산 결과는 10진수로 출력. 특별한 세 가지의 값 출력 가능. ex) Infinity, .. 2022. 11. 28.
반응형
LIST