전체 글

·알고리즘
구조체란? 구조체란 타입이 다른 데이터를 하나로 묶을 수 있는 것이다. 배열과 구조체의 차이 - 배열: 배열의 모든 요소는 같은 타입이어야 한다. index를 사용하여 각 요소에 접근한다. - 구조체: 다른 타입의 요소로 구성될 수 있다. 각 요소는 name을 갖고 name에 의해 각 요소에 접근한다. 배열의 선언 char carray[100]; 구조체의 선언 struct example { char cfield; int ifield; float ffield; double dfield; }; 구조체의 tag - 정의되는 특정 구조체를 지정하기 위한 name이다. - 한 번 tag가 정해지면, 이제 tag를 사용하여 같은 구조체 타입으로 선언할 수 있다. struct part{ //tag는 생략 가능하지만 ..
·백준[BOJ]
https://www.acmicpc.net/problem/2566 2566번: 최댓값 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다. www.acmicpc.net 문제 분석 1. 2차원 배열을 생성하여 9x9 행렬 데이터를 집어넣을 공간을 만든다. 2. 최댓값을 저장할 max 변수와, 최댓값의 행,열 인덱스를 저장할 배열을 생성한다. 3. for문을 통해 데이터를 입력 받는다. 4. for문을 통해 max값과 그에 대한 행, 열 인덱스 값을 저장한다. 5. 행, 열 인덱스 값은 0부터 시작하기 때문에 출력 시 1을 더하여 출력한다. import java.util.*; publ..
·백준[BOJ]
https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 분석 1. 분이 45이거나 45보다 클 경우 -> min-45 2. 분이 45보다 작을 경우 -> 60 - (45 - min) 은 15+ min 2-1. 분이 45보다 작으면서 시가 0이 아닐 경우 -> hour-1, 15+min 2-2. 분이 45보다 작으면서 시가 0일 경우 -> hour=23, 15+min import java.util.Scanner; public class Main { public ..
·기타
정말 기본 지식 1%도 없이 시작하는 프로젝트이니 도움은 많이 되지 않겠지만 혹여 같은 상황에 놓인 분들이 계신다면 참고 해주시길 바랍니다. 일단 시작하기에 앞서 구글링을 해 본 결과 스프링부트와 자바를 사용하기에 인텔리제이 설치를 진행했습니다. 인텔리제이 설치 방법에 대해서는 아래 링크 참고 바랍니다. https://chlduswns99.tistory.com/7 [스프링부트/SpringBoot] 인텔리제이 설치 방법 1. JetBrains 사이트 접속 https://www.jetbrains.com/idea/download/?section=windows#section=windows Download IntelliJ IDEA – The Leading Java and Kotlin IDE Download the..
연둔
인공지능 응애 탈출기