분류 전체보기

정보처리산업기사

정보처리산업기사 - 애플리케이션 설계 - UML(Unified Modeling Language)

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  UML(Unified Modeling Language)의 개요UML은 시스템 분석, 설계, 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호간의 의소통이 원활하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어입니다.UML은 Rumbaugh(OMT), Booch, Jacobson 등의 객체지향 방법론의 장점을 통합하였으며, 객체 기술에 관한 국제표준화기구 OMG(Object Management Group)에서 표준으로 지정했습니다.UML을 이욯하여 시스템의 구조를 표현하는 6개의 구조 다이어그램과 시스템의 동작을 표현하는 7개의 행위 다이어그램을 작성할 수 있습니다.각각의 다이어그램은 사물과 사물 간의 관계를 용도에..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 31923번 마라탕후루

2024.07.11기준 - 브론즈2 백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 두 수가 있을때 일정하게 커지면 두 수가 같아질 수 있는지 확인하는 문제입니다. 이 문제 접근은 1. 1분마다 동일하게 딸기와 샤인머스캣을 꽂기 때문에 꽂는 개수에 따라 조건식이 들어간다고 생각했습니다.반복문을 돌려 조건이 만족하는지 확인을 하는데 반복문을 언제 끝내야 할지 고민을 했습니다.1분 동안 더 많이 꽂는 과일이 더 크면 같아 질 수 없다는 걸 발견했습니다.// 1분 동안 더 많이 꽂는 과일이 더 크면 같아 질 수 없다. while (p > q ? s m) { num++; s += p; m += q; if (s == m) { result = true; br..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 25175번 두~~부 두부 두부

2024.07.11기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 두부게임을 진행할 때, 준서가 걸리지 않기 위해 다음 차례인 사람의 번호를 출력해주는 문제입니다. 이 문제에 접근할 때, 문제가 이해가 잘 되지 않아 조금 애먹은 문제였습니다!.. 1. 우선 전체 인원이 1과 2, 3이상의 조건들로 나눠줬습니다.  2. 전체 인원이 1이 들어 온다면 무슨 수를 외치던 본인 밖에 없기 때문에 그대로 출력을 해줍니다.if (n == 1) { // 전체 인원이 1명이라면 next = 1;} 3. 전체 인원이 2라면 2명 밖에 없기 때문에 현재 차례의 사람이 3의 수를 가지므로서 무조건 홀수라면 현재 사람이 아니라면 다른 사람이 출력되게 해줍니다. //예제2 1 0(부른 두부..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 31922번 이 대회는 이제 제 겁니다

2024.07.10기준 - 브론즈4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 대회에 참여했을 때 받을 수 있는 상금의 최대값을 구하는 문제입니다. 간단하게 Division1과 sheck!의 상금을 총 합과 Division2를 비교해 둘 중에 더 큰 값을 출력하면 되는 문제입니다.   코드package Main;import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw =..

Coding_Slowly
'분류 전체보기' 카테고리의 글 목록 (50 Page)