본문 바로가기
  • 밥 하루하루

전체 글219

[프로그래머스/C언어] 두 수의 나눗셈 #include #include #include int solution(int num1, int num2) { double answer = 0; answer = (double) num1 / num2 * 1000; return answer; } -. double 형으로 변경하는 방법을 알아야 풀 수 있음. -. int, float, double 등을 공부 필요함. 2024. 2. 22.
[프로그래머스/C언어] 조건 문자열 #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. int solution(const char* ineq, const char* eq, int n, int m) { int answer = 0; switch (*ineq){ case '': switch(*eq){ case '=': if(n >= m){ answer = 1; break; } else answer = 0; break; case '!': if(n > m){ answer = 1; break; } else answer = 0; break; } } return answer; } -. Switch 문을 사용해서 풀었음. -. 근데 너무 김. 다른 분들이 푼거.. 2023. 11. 27.
[진도] 쏠비치 진도 (호텔, 인피니티풀) 올 7월 여름에 진도 쏠비치를 다녀왔습니다. 중간에 비가 내려서 슬펐지만, 나름 괜찮았습니다. 뚜벅이로 진도까지 갔다 왔는데 너무 힘들었습니다. 근데 쏠비치는 참 좋았습니다. 서울 고속버스터미널에서 첫차를 타고 출발합니다. 아침 7시에 출발했던 거 같습니다. 진도까지 4시간인가 5시간 정도 걸립니다. 가는 길 중간에 핫도그 하나 먹습니다. 고속버스터미널에서 진도터미널에 도착하고 점심 먹고 마을버스 타고 쏠비치에 도착했습니다. 진도 도착해서 1-2시간 남아서 '신호등 회관'에서 점심 먹고 마을버스를 탔습니다. '신호등 회관' 괜찮았습니다. 호텔은 모두 오션뷰입니다. 그래서 리조트 아닌 호텔로 예약을 했습니다. 방에는 침대가 2개가 있습니다. 넓고 적당히 푹신하고 괜찮았습니다. 화장실입니다. 깔끔합니다. 방.. 2023. 8. 25.
[종로] 창신동매운족발 (반/반) 매운 족발을 드시고 싶다 하여 동대문역 근처에 있는 창신동매운족발에 방문했습니다. 금요일 8시쯤 방문했는데 자리가 있어서 바로 앉을 수 있었습니다. 전 매운걸 못 먹기 때문에 매운석쇠순살족발 반반(앞다리)을 주문했습니다. 가격은 36,000원입니다. 최근 나 혼자 산다에 나왔고 여러 방송에 많이 나온 식당입니다. 식당 위치는 창신골목시장에 위치합니다. 동대문역에서 한 5분정 이내입니다. 식당 입구부터 사장님께서 많은 방송에 출연했다는 것을 알 수 있었습니다. 식당 내부는 이런 느낌입니다. 노포 느낌? 남자분들끼리 오면 좋을 듯합니다. 참고하시기 바랍니다. 메뉴판입니다. 족발 외에도 닭발, 바베큐삼겹살, 육회 등을 팝니다. 매운석쇠순살족발 반/반을 주문했습니다. 밑반찬은 위와 같습니다. 상추, 김치, 새우.. 2023. 7. 25.
[청담] 파불라(클래시_Classy) 기념일이라 평소에 먹어보지 않았던 식당을 찾다가 청담(압구정로데오역)에 있는 사천요리 전문 중식당 파불라를 찾았습니다. 저희는 런치에 방문해 클래시(Classy) 코스를 주문했습니다. 클래시는 맵고 얼얼한 요리와 마일드한 요리가 아우러진 코스입니다. 맵고 얼얼한 요리가 싫으시다면 마일드를 주문하셔도 됩니다. 클래시 런치 1인 가격은 70,000원입니다. 파불라에서 차나무버섯볶음이 유명하다고 하여 기대했습니다. 암튼 기념일에 나름 괜찮게 식사를 할 수 있었습니다. 식당 내부입니다. 1시쯤 방문했는데 룸에는 손님이 있었지만 홀에는 몇 팀 없었습니다. 코스에서 음식마다 위부터 접시를 사용하면 됩니다. 런치메뉴에 클래시를 주문했습니다. 클래시는 얼얼하고, 맵고, 마일드한 요리 모두가 나옵니다. 6개 차 중에서 .. 2023. 6. 2.
[판교] 오사이초밥 (디너) 디너로 오사이초밥에 방문했습니다. 함께 가신분이 오마카세를 처음 먹어보기 때문에 입문하기 좋은 저렴한 식당으로 갔습니다. 디너 가격은 29,000원입니다. 상당히 저렴합니다. 디너는 술을 주문해야 하기 때문에 참고하시기 바랍니다. 술을 안 드시는 분을 위해 논 알코올도 있다고 합니다. -. 주류는 위 사진과 같습니다. 디너는 주류를 하나는 시켜야 합니다. 음료는 안되는 거 같습니다. -. 저희는 반샤쿠 500ml 하나 주문했습니다. 900ml 너무 많을거 같아서 500ml 주문했습니다. -. 처음 먹어봤는데 부드럽고 괜찮았습니다. -. 시작은 계란찜 주시는데 사진을 못 찍었습니다. -. 계란찜 이후, 사시미 4점이 나옵니다. -. 새우튀김은 저희가 추가로 주문했는데 샤케를 주문해서 서비스로 주셨습니다. .. 2023. 5. 1.
23년도 대학원생 종합소득세/지방소득세 신고 대학원생으로 종합소득세 신고를 통해 세급 환급을 받을 수 있기에 5월 1일 바로 신고 함.  -. 아래 국세청홈택스 홈페이지로 이동!https://www.hometax.go.kr/websquare/websquare.wq?w2xPath=/ui/pp/index.xml&tmIdx=0&tm2lIdx=&tm3lIdx=  국세청 홈택스 www.hometax.go.kr -. 종합소득세 신고 클릭! -. 클릭하자마자 돈을 얼마나 받을 수 있는지 나옴. 옛날에는 신고가 끝나야 나왔는데 굿! -. "예" 버튼을 누르면  다음과 같이 화면이 나옴. 옛날에는 클릭, 클릭 페이지가 길었는데 지금은 한페이지에 바로 나옴. -. 나의 환급계좌에 본인 은행과 계좌번호를 입력하고, 신고서 제출하기! -. 신고하면, 지방소득세 '신고이.. 2023. 5. 1.
IEEE 저널 IEEE 저널에 제출 후, 2주하고 3일이 지났음. 'Awaiting AE Recommendation'로 바뀌었음. 2023. 4. 30.
[ublox] u-center2 설치 및 사용법 - .최근에 u-center2가 나왔다는 소식을 듣고 한번 설치해 봤습니다. 얼마나 바뀌었는데 알아보려합니다. - . ublox 홈페이지에 들어가서 u-center를 검색해 보면 아래와 같이 나옵니다. https://www.u-blox.com/en/product/u-center u-center GNSS evaluation software for Windows www.u-blox.com -. 대충 내용을 보니 u-center 2는 M10 GNSS 모듈 사용을 위해서 개발한 거 같습니다. 일단 다운로드를 클릭합니다. -. "동의함" 클릭 -. "전용" 클릭 => "위치 지정" 후 클릭 -. 설치 완료가 뜨면 "마침" 클릭 -. 실행되면 u-center에서 못보면 로그인을 하라 합니다. 회원이 아니면 가입하고.. 2023. 3. 28.
[프로그래머스/C언어] 순열 검사 -. 일단 arr 배열을 오름차순으로 한 다음, -1, -2, -3 ..을 빼서 0이 아니면 false를 나오게 구현했지만, 효율성 측면에서 다 실패함. 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 #include #include #include // arr_len은 배열 arr의 길이입니다. bool solution(int arr[], size_t arr_len) { bool answer = true; for(int i = 0; i 2023. 3. 25.
[프로그래머스/C언어] 자릿수 더하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include #include #include int solution(int n) { int answer = 0; int num = 0; while(1){ num = n % 10; n = n / 10; answer += num; // answer = answer + num if(n == 0){ // ex) 9 / 10 = 0 break; } } return answer; } Colored by Color Scripter cs -. 입력값 n을 10으로 나눴을 때 나머지는 각 자릿수를 구할 수 있음. -. while 문에서 나갈 때 조건은 마지막 자릿수를 10으로 나누면 0이 나옴. 그걸 이용해서 break로 나가면 됨. 2023. 3. 25.
[프로그래머스/C언어] 나머지 한 점 -. i, j에서 중복되지 않는 값을 구하기 위해 for문으로 일일이 체크해서 구하려 했는데 그건 비효율적이고 해서 다른 분이 푼 걸 참고함. 생각도 못했음. 아래와 같이 해서 중복이 되지 않는 값을 구해서 해보려 했었음. #include #include int main() { int arr[3] = { 4,4,10 }; int check[11] = {}; int dx; printf("size = %d\n", sizeof(arr) / sizeof(int)); for (int i = 0; i < sizeof(arr) / sizeof(int); i++) { dx = arr[i]; check[dx]++; } printf("중복 아닌 숫자: "); for (int i = 0; i < sizeof(check) /.. 2023. 3. 24.
[C언어] 오름차순, 내림차순 #include void swap(int* a, int* b) { int temp = *a; *a = *b; *b = temp; } int main() { int arr[7] = { 5, 39, 12, 40, 2, 50 ,4 }; int cnt = 0; printf("Before: "); for (int i = 0; i arr[j]) { swap(&arr[i], &arr[j]); /*int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp;*/ }.. 2023. 3. 24.
[프로그래머스/C언어] 올바른 괄호 https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. // ())((): 안되는 예시 bool solution(const char* s) { bool answer = true; int cnt = 0; if(s[0] == '('){ for(int i = 0; i < strlen(s); i+.. 2023. 3. 23.
[프로그래머스/C언어] 없는 숫자 더하기 #include #include #include // numbers_len은 배열 numbers의 길이입니다. int solution(int numbers[], size_t numbers_len) { int answer = -1; int sum = 0; int o_sum = 45; for(int i = 0; i < numbers_len; i++){ sum = sum + numbers[i]; } answer = o_sum - sum; return answer; } - 0 ~ 9부터 숫자를 더한 다음에 numbers 배열에 들어간 수를 합해서 빼면, 없는 숫자를 찾을 수 있음. 2023. 3. 21.
[프로그래머스/C언어] 음양 더하기 #include #include #include // absolutes_len은 배열 absolutes의 길이입니다. // signs_len은 배열 signs의 길이입니다. int solution(int absolutes[], size_t absolutes_len, bool signs[], size_t signs_len) { int answer = 0; // absouoltes 배열 안에 있는 숫자가 양수 인지 음수 인지 판단 // 판단은 signs에서 true, false로 판단 for(int i = 0; i < absolutes_len; i++){ if(signs[i] == true){ answer = answer + absolutes[i]; }else answer = answer - absolute.. 2023. 3. 18.
[프로그래머스/C언어] 가운데 글자 가져오기 #include #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. char* solution(const char* s) { // return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요. char* answer; answer = (char*)malloc(sizeof(char)*2); int len = strlen(s); // 길이 찾기 if(len % 2 == 0){ //짝수인 경우 answer[0] = s[len/2 - 1]; answer[1] = s[len/2]; answer[2] = NULL; // 배열 마지막에 NULL을 넣어줘야 함. }else{ answer.. 2023. 3. 17.
[프로그래머스/C언어] 직사각형 별찍기 #include int main(void) { int a; int b; scanf("%d %d", &a, &b); for(int i = 0; i < b; i++){ for(int j = 0; j < a; j++){ printf("*"); } printf("\n"); } return 0; } - 2중 for문을 돌려줘야함. - 3줄에 5개씩 별을 찍어야 하기 때문에, 입력받는 값 a, b까지 for문을 돌려주면 됨. 2023. 3. 17.