일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 풀이
- 안드로이드 튜토리얼
- 안드로이드
- tic-tac-toe
- leetcode
- 알고리즘
- 플러터
- 백준
- 게임
- 틱택토
- IT
- Baekjoon
- c언어
- android studio tutorial
- android studio
- dart
- 기초
- 개발
- 연결리스트
- Flutter
- 단방향 연결리스트
- 코딩
- programmers
- level1
- 코딩테스트
- 안드로이드 스튜디오
- 양방향 연결리스트
- 프로젝트
- c언어 프로젝트
- C
- Today
- Total
목록programmers (8)
얼렁뚱땅 개발 블로그
문제 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 입출력 예시 n return 121 144 3 -1 풀이 1. n의 제곱근을 구한다. ( 실수 ) 2. 정수 - 실수를 하여 소수 부분이 0 보다 큰 지 확인한다. true : 소수 부분이 존재함으로 정수의 제곱근이 아니다. false : 소수 부분이 존재 하지 아니 함으로 정수의 제곱근이다. 코드 #include #include #include #include long long solution(long long n) { // 소수 부분이 존재 하는 지 확인 if ((int)sq..
문제 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 입출력 예시 a b return 3 5 12 3 3 3 5 3 12 풀이 1. max에는 a, min에는 b를 넣는다. 만약 b > a 경우에는 반대로 값을 넣어준다. 2. min에서 max 까지 반복문을 돌리며, answer에 값을 더한다. 코드 #include #include #include long long solution(int a, int b) { long long answer = 0; int max = a, min = b; if (a < b) { max = b; min = a; ..
문제 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 입출력 예시 n return 3 "수박수" 4 "수박수박" 풀이 1. (n의 크기 * 3) + 1 만큼 answer에 동적할당을 해준다. ( calloc 사용 추천 ) MSVC와 gcc의 한글 byte 차이 MSVC : 2byte gcc : 3byte 2. 비트연산자를 이용해서 LSB가 0(짝수), 1(홀수)인지 판별을 한다. ex ) 짝수 2, 4와 홀수 3, 5의 비트 2 : 0x10, 4 : 0x100 3 : 0x11, 5 : 0x101 위 예시로 봤을 때 LSB가 짝수인 경우 0, 홀수인 경..
문제 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 입출력 예시 absolutes signs result [ 4, 7, 12 ] [ true, false, true ] 9 [ 1, 2, 3 ] [ false, true, false ] 0 풀이 1. signs true, false의 의미 true : absolutes 양수 false : absolutes 음수 2. absolutes 요소와 signs 요소 비교 3. answer에 값을 더함 코드 #include #include #include //..