일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- C
- 자바스크립트
- 리액트네이티브 환경설정
- IDE
- 버튼 클릭 이벤트
- 윈도우환경
- Python
- vscode
- 리액트
- 오브젝트 파일
- 1차원 배열
- 웹프레임워크
- 웹개발
- 리액트네이티브 시작하기
- 프론트엔드
- 크로스플랫폼
- react
- 백준알고리즘
- 컴파일러
- 게임 개발
- 코딩
- 2D 게임
- unity
- 캐주얼 게임
- react-native
- 유니티
- C++
- Visual Studio Code
- 프로그래밍 언어
- 어드벤처
- Today
- Total
목록전체 글 (19)
cosmic developer
문제 #4344대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다.둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 예제 입력5 5 50 50 70 80 100 7 100 95 90 80 70 60 50 3 70 90 80 3 70 90 81 9 100 99 98 97 96 95 94 93 91 예제 출력140.000% 57.143% 33.33..
보통 C언어를 먼저 공부하고 C++을 다음 단계로 하는지, 혹은 나처럼 C++을 바로 접하는지는 잘 모르겠다.어쨌든 C++언어는 기존의 C언어를 유지 및 확장한 언어이다. 그래서 비슷한 점도 있고 다른점도 굉장히 많다.나는 C++을 집중적으로 다룰 것이다. 이유는 그냥 더 익숙하니까! #1. C++ 언어의 개발 C++은 1980년대 초에 AT&T 벨연구소의 Bjarne Stroustrup에 의하여 개발되었다고 한다. 하지만 이런 것을 모두 외우고 다니는 개발자가 몇이나 있을까. 중요한 것은 클래스 개념을 추가하고, 가상 함수, 연산자 중복 정의, 다중 상속, 템플릿, 예외 처리 등의 기능이 차례로 추가되었다는 것이다. 또한, 절차 지향 프로그래밍, 데이터 추상화, 객체 지향 프로그래밍, 일반화 프로그래밍..
요즘 코로나19가 기승을 부리면서 개강이 연기되는 사태가 발생해버렸다.그 덕분(?)인지는 모르겠으나 몇 달 전부터 하고싶었던 것들을 드디어 시작하기로 하였다.블로그 운영과 머릿속 정리랄까,, 좋은 기회라고 생각하고 나를 거쳐간 지식들을 재정비 할 예정이다.어쨌든 본론으로 넘어가보자. #1. 프로그램이란 무엇인가? 프로그램의 개념 이전에 먼저 컴퓨터가 무엇인지 생각해보자.최초의 컴퓨터에 대해 논란이 없는 것은 아니지만 보통은 에니악이라고 한다. 에니악의 역할은 무엇이었을까? 바로 계산이다. 즉, 컴퓨터는 계산기의 역할로부터 시작하여 점차 범용적인 기계로 발전해왔다.그리고 이는 프로그램(program)이 있었기에 가능한 일이었다. 프로그램은 구체적으로 컴퓨터가 특정한 작업을 하기 위한 명령어들의 리스트이다...