일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- collection python
- 프로그래머스 가위바위보
- 프로그래머스 배열의 유사도 파이썬
- 프로그래머스 배열 회전시키기
- 리트허브 오류
- 개발자 취준
- 프로그래머스 가위바위보 풀이
- 프로그래머스 특정 문자 제거하기
- 파이썬 컬렉션
- 프레젠테이션 레이어
- BigO notation
- 스프링 시스템 구조
- 리트허브 사용법
- 춥고 더운 우리 집
- Programmers 배열의 유사도
- 파이썬 특정 문자 제거하기
- 프로그래머스
- 슈츠 자막
- 비지니스 레이어
- 주니어개발자
- 리트허브 커밋
- 알고리즘
- 2-layered architecture
- programmers 배열 회전
- leftJoin
- 가위바위보 풀이
- 배열의 유사도 파이썬
- 춥고더운우리집
- 공선옥
- 특정문자 제거하기
- Today
- Total
목록Language (24)
기억보다 기록을

권오흠 교수님의 자료구조 강의를 듣고 정리했습니다. 🔺What I learn from this lecture 코드를 작성할 때 어떻게 함수를 호출하고 매개변수를 전달할지를 생각하자 어떻게 전체 프로그램이 할 일을 작고 명료하게 기능적으로 분할하여 구조화할 수 있을지 고민하자 구조화된, structured program의 핵심은 함수를 잘게 쪼개는 것이다. 기능적 분할이 어떻게 이뤄지는지 학습하는 것이 재미있었다. 이는 결국 call by value, call by reference에 대한 이야기로 연결된다 and it also connected to actual parameter, formal parameter return 의 역할은 2개, 함수의 종료와 값의 반환이다. 프로그래밍, 알고리즘을 짤 때 교..

if, switch 반복문 for 반복문 3가지 종류 for 구조 while문 사실 이런 반복문/제어문은 코드로 ide에 쳐보는 것이 제일 좋은 것 같은데, 정보처리기사를 준비하신다면 실기는 손코딩이기에 손을 쓰며 공부하는 것을 추천합니다. 저도 정처기 실기를 위해 C언어를 공부하고 있습니다. 포인터 전까지는 다른 언어 문법들과 다르지 않아서 편한 마음으로 살펴보심 될 것 같습니다. do~while, for, while continue, break 다중 for문 말 그대로 for문이 중첩되는건데, 시험에서는 보통 2번정도 중첩된다.

출력형식 관련문제 진법변환 진법변환의 필요성 -> 컴퓨터는 1과 0만 읽을 수 있고 특히 램이나 기억장치는 16비트를 사용하기 때문에 진법 변환이 필요하다. 이어지는 비트연산을 위해서도 필수이다. 진법변환할 때 1의 방법으로만 했는데 2로 바꿔봐야겠다. 우선 8진법이란 0-7까지의 수로 표현되기에 주어진 수의 공간을 3씩 나눈다. 그리고 2진법 모자를 씌워준다. 그 후에 1에 해당하는 값들을 더해준다. 간단히 말하면, 3자리씩 나눠-> 1에 해당하는 수를 더해주고 -> 출력한다. 마찬가지로 16진수는 4자리씩 잘라준다. 빈공간은 0으로 채워준다. 비트연산 매크로 반복적인 일들을 쉽게 하기 위해 만들어 놓은 것이다. 전처리기에서 처리한다. 주의할 점은 함수안에 인자를 전달한 경우 연산할 때 연산자 우선순위..

산술연산자 연산자 우선순위 관계,논리 연산자 조건문 논리연산자, 증감연산 예시

유투브 흥달쌤의 '깨알C언어 특강' 들으며 정리했습니다. 모든 프로그래밍은 선언->입력->처리->출력 으로 이루어진다. 컴파일러,인터프리터 -> 컴퓨터가 알아들을 수 있는 언어로 변환해주는 역할. 컴파일한다 -> 번역하는 과정. 인간이 만든 고급언어를 컴퓨터가 해석 할 수 있는 저급언어로 번역. C언어 컴파일 과정 [전처리기] 메인함수가 실행될 때 print, scanf와 같은 것은 어떻게 실행되는가? #include 를 가져와서 내가 만든 코드와 합쳐준다. (.c) [컴파일러] 컴퓨터가 언어 알아들을만하게 만듦(.i) [어셈블러] 좀 더 완벽하게 기계어로 번역(.o) [링커] 여러개의 파일을 합치는 역할(.exe) 컴파일러, 인터프리터의 차이 cf. 자바,파이썬은 컴파일러와 인터프리터 역할을 동시에 하..
https://youtu.be/JPGNvKy6DTA web2 reminds us of something it's very similar to the discussions we're having today about blockchain so what is blockchain anyway. there's certainly a lot of hype around that technology why because there is this narrative around blockchain that it might lead us to utopia that it might resolve a lot of problems that we have today how by bringing us this next generati..
Q/ n개의 음이 아닌 한자리 정수를 입력받아 배열에 저장한다. 이들 중에서 1개 이상의 연속된 정수들을 합하여 얻을 수 있는 소수들 중에서 최대값을 구하여 출력하는 프로그램을 작성하라. A/ package chapter1; import java.util.Scanner; public class code13 { public static void main(String args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] data = new int[n]; for (int i = 0; i < n; i++) data[i] = sc.nextInt(); sc.close(); int max = 0; for (int i = 0; i < n; i..
Q/ n개의 정수를 입력받아 배열에 저장한다. 이 중에서 0개 이상의 연속된 정수들을 더하여 얻을 수 있는 최대값을 출력하는 프로그램을 만들어라 A/ public class code12 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] data = new int[n]; for(int i=0;i