일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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언어
- 42ecole
- ios
- 추적하기
- 이노베이션아카데미
- 짝수와 홀수
- binary operator
- ios개발자
- unary operator
- 스위프트공부
- html
- 플레이그라운드 문제풀이
- 42에꼴
- string(from)
- playgrounds
- !==
- 플레이그라운드
- ternary operator
- 값올리기
- 라피신
- swiftlanguage
- Swift
- 프로그래머스
- string from
- ==
- 두 정수 사이의 합
- ===
- 맥
- 스위프트
- 프로그래머스 문제 풀이
- Today
- Total
목록Study-ing (21)
minError
스위프트 언어 에서 while문과 repeat while문의 차이점 먼저, 아래의 예제 코드처럼 입력을 하게 되면? print("---while") var i = 10 while i 코드 수행 > 조건 > 코드수행' repeat while은? '코드 수행 > 조건 > 코드수행 > 조건' 순서대로 인식을 한다고 보시면 됩니다.

아래의 문제 풀이는 프로그래머스 아래링크를 문제 풀이 하며, 리뷰를 등록한 게시글 입니다. https://programmers.co.kr/learn/courses/30/lessons/12912 #include #include #include long long solution(int a, int b){ longlong answer = 0; // a가 작을 경우 a부터 b까지 하나씩 더함. if (a < b) { for (a; a b) { for (b; b

_ 대입 연산자 _ 종류 풀이 A = B A = B A += B A = A+B A *= B A = A*B A /= B A = A/B A %= B A = A%B 예시로는 아래 사진 참조 바랍니다. _ 증감 연산자 _ 증감 연산자에는 숫자형 데이터를 1씩 증가시키는 증가 연산자(++), 1씩 감소시키는 감소 연산자(--)가 있습니다. var A = ++B 먼저 B의 값을 1만큼 증가시키고, 증가된 B의 값을 A 에 대입 var A = B++ 먼저 B의 값을 A에 대입, 그후 대입한 값에 대하여 1만큼 증가 예시로는 아래 사진 참조 바랍니다.
비교 연산자 두 데이터를 '크다, 작다, 같다'와 같이 비교할 때 사용하는 연산자 입니다. 연산된 결괏값은 true(참), false(거짓)으로 논리형 데이터를 반환합니다. A > B A가 B보다 크다. A = B A가 B보다 크거나 같다. A

본 내용은 프로그래머스 "짝수와 홀수" 문제풀이를 참조 하였습니다. https://programmers.co.kr/learn/courses/30/lessons/12937 Solution1 #include #include #include char* solution(int num) { // 리턴할 값은 메모리를 동적 할당해주세요 char* answer = (char*)malloc(sizeof(char)*5); if(num % 2 ==0)answer = "Even"; else answer = "Odd"; return answer; } 문제는 즉슨, 정수 num이 짝수일 경우 "Even", 홀수인 경우 "Odd"를 반환하는 문제 인데요. 기본적으로 주어지는 조건은 오른쪽과 같습니다. 여기에 문자의 글자수를 할당..

합을 구하는 +나 곱을 구하는 *등의 기호를 연산자(operator)라고 합니다. 그 연산의 대상이 되는 변수나 상수 등을 피연산자(operand)라고 합니다. a + b : a와 b의 합 a - b : a에서 b를 뺀 값 a * b : a와 b의 곱 a / b : a를 b로 나눈 몫 a % b : a를 b로 나눈 나머지 #include int main(void){ int n; printf("정수를 입력사세요 : "); scanf("%d", &n); printf("10을 더하면 %d입니다.\n", n + 10); printf("10을 빼면 %d입니다.\n", n - 10); printf("10을 곱하면 %d입니다.\n", n * 10); printf("10을 나눈 몫은 %d입니다.\n", n / 10);..

수치나 문자등을 저장하는 '상자'라고 할 수 있는 변수를 사용하려면 자료형과 이름을 정확히 하기 위해 사전에 선언을 하여야 한다. int x; 이러한 선언을 하게 되면 x라는 이름의 상자 한개가 생성이된다. int는 정수라는 의미의 integer에서 유래했다. 선언을 한 후, x = 5; 'x에 5를 대입하여라' 라는 의미로 사용이 가능하다. 수학적 의미인 x는 5와 같다라는 의미랑은 별개이다. 한 문장이 끝나는 위치에 세미콜론( ; )을 사용해 준다. 이는 문장의 끝을 나타내는 마침표의 역할을 한다. 그리고 변수를 생성할 때, 변수 값을 미리 안다면, 그 값을 처음부터 넣어 둘수록 좋다. x = 5; 처럼 지정을 하는것은? 변수 x를 5로 초기화 한것이며, = 기호 다음 부분은 초기화 값이라고 한다. ..

뷰 컨트롤러 (View Controller) 스크린 하나를 관리하는곳으로 디자인 파트와 코드 파트로 나누어 집니다. 아래 사진에서 디바이스 화면이 디자인 파트, 그 바로 오른쪽이 코드 파트 입니다. 스트링 (String) 문자열의 나열 스트링 인터프레이셜 \(변수) //변수 값 출력 변수 (Variable) 어떤값을 저장할수 있는공간이다. 변수에 어떤값을 채워놓고 나중에 이용을 할 수 있다. 오브젝트들은 변수를 많이 가지고 있습니다. 예로, 주로 상자에 빗대어 생각을 할수 있습니다. 상자안에 사과를 넣으면? 변수의 값이 사과가 되고, 상자안에 귤이 있다면? 변수의 값이 귤이됩니다. 그러하므로, 변수란? 어떤 공간이고, 그 공간안에 값이 존재하게 되는 것입니다. 변수에서도 각자의 타입을 가지게 됩니다. 왜..

정수값 55에서 10을 뺀 결과를 출력 하시오. 단순하게 printf를 사용하여 출력을 해 볼수 있습니다. printf("%d", A); printf에서 f는 format(형식)을 의미하며, 형식을 호출하여 계산 결과를 표시합니다. 이 printf 함수에 지정하는 첫번째 인수("%d")를 형식 문자열(format string)이라고 합니다. 이 형식 문자열 안의 %d는 다음과 같이 형식을 지시하는 형식 지정자(conversion specification)입니다. 형식 문자열 안에 있는 형식 지정자 외의 문자는 기본적으로 그대로 출력을 합니다. 아래와 같이 문구를 쓰고, 넣고 싶은 출력 위치에 %d를 사용할 수 있다. %d는? 10진수라는 의미의 decimal에서 유래한것으로, '뒤에 오는 인수 값을 10..

개인적으로, 학습한 내용으로 궁금한 부분들을 구글에서 검색후, 정리한 내용을 토대로 작성되어 졌습니다. scanf() 함수는 C언어의 표준 입력 함수로, 사용자로부터 다양한 데이터를 다양한 서식에 맞춰 입력받을 수 있게 해줍니다. scanf() 함수의 f는 formatted의 약자이며, 서식화된 입력을 받는다는 의미입니다. 이 함수는 입력받은 데이터를 어떤 서식으로 변환할지 서식 지정자(format specifier)를 통해 직접 지정할 수 있습니다. C언어에서 데이터를 입력받으려면 입력받고자 하는 데이터의 타입에 해당하는 크기의 메모리를 우선 할당받아야 합니다. 이처럼 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 변수(variable)라고 합니다. 앞선 예제에서 scanf() ..