반응형

iOS 146

[Swift] Segueway 정리

Segueway(세그웨이) segueway는 indentifier로 통신 스토리보드에서 스그웨이를 만들고 수퍼클래스에서 오는 performsegue를 호출하여 트리거 @IBAction func 에서 버튼을 눌렀을 때 indentifier를 준비해야하니깐.첫화면->다음화면: self.performSegue(withIdentifier, sender(=창시자인 자기자신) 세그웨이 준비 -sender.destination: segue가 트리거 될 때 초기화 될 뷰 컨트롤러 -override func prepare(for segue: UIStoryboardSegue, sender: Any?) {//UIViewController에서 상속받은 그것) if segue.identifier == "goToResult" {..

iOS/Swift 문법 2022.08.11

[정보처리기사] 정처기 22년 2회차 실기 총평/후기/내가 쓴 답/가답안

7월 24일 정보처리기사 2회 실기 시험이 있었습니다~~~ 물론 저도 시험을 무사히 치르고 왔습니다~ 일단 총평과 여러가지 후기를 이야기 나눠보려고 합니다. 시험 시간 정보처리기사 실기 시험 시간은 9시까지 입실하고, 9시30분부터 2시간 30분을 시험을 치르게 됩니다. 2시간 30분동안 20문제를 풀기 때문에 시간은 매우 넉넉하니 시험 보시는 분들은 시간에 쫒길 일은 거의 없다고 보시면 됩니다. 저도 5번 검토하고 11시 10분정도에 나왔던 것 같습니다. 시험 준비물 저는 신분증, 수험표, 검은색 펜, 여유분 펜, 샤프(+지우게) 그 외 공부할 거리 챙겨갔습니다. 신분증은 무조건 필수로 챙기셔야하고 수험표 필수이긴 하지만 반드시 가져가야 하는 것은 아닌 것 같더라구요. 수험번호만 외워가도 된다고 합니다..

[정보처리기사] C언어 - 중복재귀함수

재귀함수는 아래 링크에서 학습 가능합니다. https://accompani-i.tistory.com/222 [정보처리기사] C언어 - 재귀함수 (재귀함수 하나만 쓰는 경우) 재귀함수란? 함수 내에서 자기의 함수를 다시 호출하는 함수를 말한다. 스택 내에 차곡차곡 쌓아두었다가 일괄로 처리를 한다. 재귀함수 1개 나왔을 때 -> 박스에 쌓고 하나씩 빼면서 연산 재귀 accompani-i.tistory.com 중복 재귀함수는 자신을 두 번 호출하는 함수로 단계별로 상수가 나올 때까지 수행하면 된다 예제로 알아보면 ex1 #include int recur(int a, int b) { if(a

[정보처리기사] C언어 - 재귀함수 (재귀함수 하나만 쓰는 경우)

재귀함수란? 함수 내에서 자기의 함수를 다시 호출하는 함수를 말한다. 스택 내에 차곡차곡 쌓아두었다가 일괄로 처리를 한다. 재귀함수 1개 나왔을 때 -> 박스에 쌓고 하나씩 빼면서 연산 재귀함수 2개 나왔을 때 - > 단계별로 천천히 진행하면서 연산한다.(다음 피드 참고) 바로 예제로 익혀봅시다. ex1 -> 프로그램 실행 결과에서 세 번째 줄에서 출력되는 것은??? #include int func(int num) { if(num ==1) return 1; else return num * func(num-1); } void main() { int i; for(i = 5; i >= 0; i--) { if(i % 2== 1) printf("func(%d) : %d₩n", i, func(i)) } } 해설 m..

기사 시험 큐넷 접수 꿀팁 전수(실패하고 울기 없기..)

지난 22년 6월 20일 정기 기사 2회 실기 시험 접수가 있었습니다. 저는 정보처리기사 시험을 보는데, 정보처리기사와 같이 핫한 기사 자격증은 접수에 일각을 다투게 됩니다. 특히 필기보다 실기가 합격률이 낮아서 실기 접수 대기 인원이 훨씬 많습니다 이건 정보처리기사 뿐만 아니라 다른 기사시험도 마찬가지입니다. 이번에 서울, 경기까지 마감됐다고...하죠.......... 정말 ㅎㄷㄷ하네요..... 제가 이전에 취득한 수질환경기사 때와는 달리 정보처리기사를 올해 따려고 하니 라떼보다..ㅋㅋ 방식이 조금 달라졌더라구요 사전입력도 있고... 그래서 필기 접수 때 시행착오를 겪고 실기 때 완전히 정복하게 됐습니다. 지금부터 큐넷에서 진행하는 기사 시험 빨리 접수하는 꿀팁 전수하겠습니다. 길게 설명하지 않고 핵심..

[정보처리기사] C언어 - STATIC변수

STATIC변수란 단 한번만 초기화 되고, 그 이후에는 전역변수처럼 프로그램이 종료될 때까지 메모리 공간에 존재하는 변수. 초기값이 지정이 안되면, 자동으로 0이 대입된다. int a; 로 선언하면 a에 임의로 이상한 값이 들어가있는데, static int a로 선언하면, 0이 자동으로 대입된다. 지역변수와 STATIC변수의 활용을 비교해보자 지역변수의 사용 void tes() { int a = 10; a++; printf("%d" a); } void main() { test(); test(); } a 10 11 한번 사용한 지역변수는 초기화 돼서 두 번째 test를 호출할 때에 a에 역시 10이 들어있어서 결과값으로 11, 11이 출력되게 된다. static 변수 사용 void test() { stat..

[정보처리기사] C언어 - 함수에 주소를 전달하는 예제3

ex1 #include #define SIZE 3 void func(int *m, int *a, int b); int main(void) { int num [SIZE] = {1, 3, 6}; int a = 10, b = 30; func( num, &a, b); printf("a=%d, b=%d₩n", a, b); return 0; } void func(int *m, int*x, inty) { int i = 0, n =0; y = *x; n = *(m+1) + (*m+2); *x = ++n; } 해설 #define SIZE 3 -> 모든 SIZE는 3으로 대체한다. int num [SIZE] = {1, 3, 6}; -> num[3] = {1, 3, 6} num 100번지 101번지 102번지 100번지 1..

[정보처리기사] C언어 - 함수에 주소를 전달하는 예제2

ex1 #include void main(void) { int a = 10, b = 20, c = 30, d = 40; change(&a, &b, c, d); printf("a = %d, b= %d, c = %d, d = %d, a,b,c,d); } void change(int *px, int *py, int pc, int pd) { *px = *py + pd; *py = pc + pd; pc = *px + pd; pd = *px + *py; } 해설 초기값 a b c d 임의의 주소 100번지 200번지 300번지 400번지 주소값 10 20 30 40 change(&a, &b, c, d); -> 100번지 200번지, 30, 40 값을 들고 함수로 넘어간다 void change(int *px, int..

[정보처리기사] C언어 - 함수가 주소를 리턴하는 경우.

ex. #include int main() { int i; int x = 10; int *p; int a[100] for(i = 0; i a[0] = 0 *10, a[1] = 1*10 --- 연산을 진행 i a[i] = i * 10 0 0 1 10 2 20 3 30 4 40 --- --- 99 990 a 100번지 101번지 102번지 103번지 104번지 --- 199번지 100번지 1 2 3 4 5 --- 100 i=0 0 i=1 10 i=2 20 i=3 30 i=4 40 i=99 990 p = func(x, a); -> 10, 100번지 들고 func함수 호출 int *func(int a, int *x) a = a + 10; -> a에 20 할당 x = x + 1; -> x에 101번지 할당 *x ..

반응형