[Atcoder] AtCoder Beginner Contest 397 후기
서론 이번에도 A,B,C는 수월하게 풀었지만, D~부터는 역시 벽을 느낀 콘테스트였습니다. Problem A 단순히 if문 분기처리를 하는 문제였습니다. B 문자열이 주어지면 ioioio… 형태로 만들기 위해 해야하는 최소한의 동작을 구하는 문제인데, 상태를 잘 정의하면 반복문 하나로 풀 수 있는 문제였습니다. C 배열을 둘로 나눴을 때 각 배...
재밌는거 좋아합니다!!!
서론 이번에도 A,B,C는 수월하게 풀었지만, D~부터는 역시 벽을 느낀 콘테스트였습니다. Problem A 단순히 if문 분기처리를 하는 문제였습니다. B 문자열이 주어지면 ioioio… 형태로 만들기 위해 해야하는 최소한의 동작을 구하는 문제인데, 상태를 잘 정의하면 반복문 하나로 풀 수 있는 문제였습니다. C 배열을 둘로 나눴을 때 각 배...
서론 이 컨테스트에서도 c++의 STL 정리가 매우 중요하다는 것을 깨달았던 콘테스트였습니다. Problem A 배열의 원소들중 연속되는 3개의 값이 존재하는지 여부를 묻는 문제였습니다. 반복문 하나로 간단히 풀었습니다. B 스택을 푸시, 팝하면서 쿼리를 진행하는 문제입니다. 이것도 간단히 풀었습니다. C 어떤 그룹 A와 그룹 B의 원소들이 ...
서론 이 컨테스트에서는 c++의 STL 정리가 매우 중요하다는 것을 깨달았던 콘테스트였습니다. Problem A 배열이 정렬되어 있는지를 묻는 문제였습니다. 반복문을 이용해 풀었습니다. c++에서 이를 간단하게 찾는 함수가 있는데 바로 is_sorted(it1, it2, comparator)입니다! B 어떤 네모의 크기가 주어지면, 이를 잘 출력...
서론 본 포스트는 Ocaml 공식 문서의 A tour of ocaml 을 기반으로 만들어졌습니다. Ocaml은 대화형 인터프리터인 UTop을 제공하는데, UTop을 이용해서 Ocaml에 입문해보자! 기능 주석 주석은 오직 (* 와 *)만 지원한다. 따라서 이런 괴상한 코드도 작성 가능하다. # 50 + (* A comment in between ...
Ocaml과 함수형 프로그래밍 언어 Ocaml은 ML(Meta Language)계열의 함수형 프로그래밍 언어의 일종입니다. Meta Language는 다음과 같은 특징을 가집니다. 함수형 프로그래밍 패러다임, 불변 데이터와 순수 함수형 프로그래밍을 장려합니다. 함수형 프로그래밍은 함수를 first-class value로 취급하는 점입니다....