전체 글 126

백준 10718

We love kriii 백준 온라인 저지 알고리즘 문제풀이 문제 ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올 해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자. 입력 본 문제는 입력이 없다. 출력 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. 코드 public class Main { public static void main(String[] args) { System.out.println("강한친구 대한육군"); System.out.println("강한친구 대한육군"); } }

Problem Solving/BOJ 2020.03.05

인문 100년 장학금 후기

인문 100년 장학금을 소개합니다. 목차 소개 지원대상 지원규모 지원기간 선발후기 1. 소개 "인문학 및 기초학문 분야 우수인재가 학업에 전념할 수 있는 환경을 조성함으로써 학문후속세대로의 성장 도모" 한국장학재단에서 매년 인문계열 전공자를 대상으로 선발하는 장학제도 2. 지원대상 신규장학생 대한민국 국적 소지자로서 국내 4년제 대학 인문·사회계열 학과(부)에 재학 중인 1학년 또는 3학년 ※ 계열구분은 선발년도 대학별 학과계열 분류체계에 따름 전공탐색유형(4년 지원) : 1학년 재학생 전공확립유형(2년 지원) : 3학년 재학생 일반 계속장학생 인문100년장학생으로 기 선발되어 중간평가(2+2) 대상자가 아닌 1~4학년 계속장학생 지원기준 직전 정규학기 취득 성적 및 이수학점 기준을 모두 충족 시 등록금..

mac에 카카오 아지트 설치하기

최근 카카오의 '아지트'라는 협업 도구를 사용하려고 설치를 시도했지만, mac용 아지트 채팅 앱이 정상적으로 다운로드 되지 않는 것을 확인했다. 다운로드 버튼을 누르면 앱 설치파일인 dmg가 아니라, 확장자가 없는 download라는 파일이 다운로드 되었던 것이다. 아래의 링크를 통해 맥용 아지트를 설치할 수 있다. https://agit.io/download/mac 함께 일하는 즐거움, 우리들의 아지트 아지트는 팀의 협업과 커뮤니케이션을 위한 서비스입니다 agit.io 아직 공부중이기 때문에 잘 모르겠지만, 웹 요소에 잘못 지정된 부분이 있는 것 같다.

자료실 2019.05.26

3. 배열과 구조체

배열(Array) 같은 자료형의 데이터를 여러개 만들 때 사용 배열을 이용하면 연속적인 메모리 공간에 데이터들을 저장할 수 있음 각 데이터에는 인덱스를 이용하여 접근 ADT Array 객체 : 쌍의 집합 연산 : create(n) : n개의 요소를 저장할 수 있는 배열 get(A, i) : 배열 A의 i번째 요소 반환 set(A, i, v) : 배열 A의 i번째 위치에 v 저장 구조체(Structure) 배열 : 같은 타입의 데이터 모임 구조체 : 다른 타입의 데이터 묶음 struct를 이용하여 형성 예제 형식 struct 구조체이름 { int a; float b[10]; char name[20]; }; 구조체 변수 생성 struct 구조체이름 구조체변수; 구조체 타입 선언 typedef struct {..

2. 순환

2.1 순환 소개 순환 : 어떤 알고리즘이나 함수가 자기 자신을 호풀하여 문제를 해결하는 기법 순환 알고리즘 구조 순환을 멈추는 부분 + 순환 호출을 하는 부분 만약, 호출을 멈추는 부분이 없다면 int factorial(int n) { printf("factorial (%d)\n",n); //if(n 순환이 적절함 ex) 순환적인 문제들 보통 반복과 순환은 문제해결능력이 동등, 어떤 한 문제에 두 알고리즘을 모두 사용 가능 ex) 순환 -> 반복, 반복 -> 순환 순환은 반복에 비해 알고리즘을 명확하게 간결하게 표현 가능 순환은 매구간 함수 호출 --> 보통 반복에 비해 수행속도가 느릴 수 있음 순환 원리 순환은 분할정복(Divide & Conquer)을 구현 --> 문제의 일부분을 해결한 뒤, 문제의..