화요일, 12월 11, 2018

iOS beta 버전 사용 시, Xcode 지원 문제 해결하기

iOS beta 버전을 설치한 기기와 Xcode 정규 버전을 사용할 시, 아래와 같이 DeviceSupport 부분에서 문제가 발생합니다. 이를 해결하기 위해선 Beta 버전의 Xcode를 설치하거나, iOS beta 버전을 정규 버전으로 돌려주셔야 합니다. 아래...

[C] 백준 1924번, 2007년 문제

문제 링크 : https://www.acmicpc.net/problem/1924 문제에 각 월에 해당하는 일수가 나와 있고 2007년 1월 1일이 월요일이라고 명시되어 있기 때문에, 문제의 핵심은 2007년 1월 1일부터 x월 y일까지의 일수를 구하는 것이 되고, 이것을 7로 나눈...

[C] Doubly Linked List 구현

Doubly Linked List는 단방향(Head -> Tail) 탐색만이 가능한 Singly Linked List의 탐색 기능을 개선한 자료구조입니다. 사진 출처 - GeeksforGeeks Doubly Linked List의 연산은 '이전 노드'를 처리하기 위한 구현이 추가 될 뿐, Singly Linked...

[C] 백준 2839번, 설탕 배달 문제

문제 링크 : https://www.acmicpc.net/problem/2839 5KG, 3KG 봉지에 각각 입력 받은 NKG의 설탕을 담아 최대한 작은 숫자의 봉지를 가지고 배달을 하면 되는 문제입니다. 해답을 찾아내기까지의 과정은 아래와 같습니다. 5KG 봉지에 최대한 담아보고, 떨어진다면 출력하고...

[C / C++] Singly Linked List 구현

Singly Linked List 배열처럼 데이터 집합을 보관하는 기능을 가지면서 배열과는 달리 유연하게 크기를 바꿀 수 있는 자료구조인 Linked List 중, 단 방향으로 존재하며 가장 간단한 Linked List. 각 요소는 노드라 불리는 각...

[C] 백준 11718번 문제, 그대로 출력하기 | 공백 포함한 문자열 입력

BAEKJOON Online Judge - 11718번 문제, 그대로 출력하기 아래와 같은 조건을 주고, 문자 사이 공백을 포함하여야 하고 빈 줄은 주어지지 않으며, 입력 받은 대로 출력하는 문제입니다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자,...

[C] printf 제어문자를 통해 강아지 그리기

printf() 함수 안에서 사용되는 제어 문자에 관해 정리해보도록 하겠습니다. n : 줄바꿈(new line) b : 앞으로 한칸 이동(backspace) r : 커서를 줄의 가장 앞으로 이동(carriage return) t : tab만큼 이동(horizontal tab) ...

[C] printf 함수에서 실수 소수점 자리 및 너비 지정하는 방법

printf 함수를 이용한 실수 출력 시, 소수점 자리 및 너비를 지정하는 방법에 대한 간단한 정리. 예제 코드 1 2 3 4 5 6 7 8 #include <stdio.h> #include <math.h> int main(int argc, const char * argv) {     for (int i = 1; i <= 200; i+=10)         printf("%3d = %10.7fn", i, sqrt((double) i)); } Colored by Color Scripter cs %d, 정수 출력 %3d는 공백을 포함하여 총 3의 길이를 갖는 정수를 출력합니다. 즉, 1을...

[개발 자료]ASCII Table – 아스키 코드 테이블

ASCII (American Standard Code for Information Interchange, 미국 정보 교환 표준 부호) 아스키 코드는 미국에서 표준화한 정보교환용 7비트 부호체계이다. 000(0x00)부터 127(0x7F)까지 총 128개의 부호가 사용된다. 이는 영문 키보드로 입력할 수 있는 모든 기호들이 할당되어 있는 부호 체계이며,...

[macOS / C] gcc를 활용한 c 컴파일 및 실행 방법

1) Terminal을 열고 아래 예제 파일을 작성합니다. #include int main() { printf("Hello Worldn"); } 2) 아래 커맨드를 실행합니다. -o a : Output으로 나올 파일의 이름이 a입니다. $ gcc -o a a.c 3) 아래 커맨드를...

[macOS / C] Xcode 내 stdio.h의 경로는?

Command Line Tools 패키지를 설치하지 않은 경우 Terminal에서 아래 커맨드를 실행함으로써 위치를 확인할 수 있습니다. $ find /Applications/Xcode.app -name stdio.h 혹은, $ find /Applications/Xcode.app -path '*/usr/include/stdio.h' 실행 결과는 아래와 같습니다. Command Line Tools 패키지를 설치한 경우 Command Line...

[macOS / C] Xcode에서 C언어 개발 환경 구축하기

C언어를 컴파일하기 위해 gcc 컴파일러를 설치해야 합니다. *gcc 컴파일러란? 출처 - gcc 란?(야옹이형 블로그) gcc(GNU Complier Collection)으로 GNU 프로젝트의 일환으로 개발되어 널리 쓰이고 있는 컴파일러입니다. 기존에 C 언어만 지원했던 컴파일러로 GNU C Complier로...