Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
Q
Quiz-2
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Snippets
    • Snippets
  • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • 정용석
  • Quiz-2
  • Merge Requests
  • !1

Merged
Opened Jan 21, 2025 by 정용석@JeongYongseok 
  • Report abuse
Report abuse

[MODEL-644] 엉금엉금 과제

https://wiki.synap.co.kr/pages/viewpage.action?pageId=65083851

위 과제 풀이입니다.

C 표준함수, utf-8 동작 함수, base64 인코딩 디코딩 함수

Edited Jan 21, 2025 by 정용석
  • Discussion 6
  • Commits 4
  • Changes 3
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
  • 정용석 @JeongYongseok

    changed title from [model-644] 엉금엉금 과제 to [MODEL-644] 엉금엉금 과제

    Jan 21, 2025

    changed title from [model-644] 엉금엉금 과제 to [MODEL-644] 엉금엉금 과제

    changed title from **[{-model-}-644] 엉금엉금 과제** to **[{+MODEL+}-644] 엉금엉금 과제**
    Toggle commit list
  • 정용석 @JeongYongseok

    changed the description

    Jan 21, 2025

    changed the description

    changed the description
    Toggle commit list
  • 정용석 @JeongYongseok

    changed the description

    Jan 21, 2025

    changed the description

    changed the description
    Toggle commit list
  • Kim Wansu
    @wskim started a discussion on the diff Jan 21, 2025
    Resolved by 정용석 Jan 22, 2025
    Cstandard.c 0 → 100644
    10 while(str[count] != '\0'){
    11 count++;
    12 }
    13
    14 return count;
    15 }
    16
    17 char *my_strcpy(char *dest, const char *src){
    18 if(dest == NULL || src == NULL){
    19 return NULL;
    20 }
    21
    22 int i = 0;
    23
    24 while(src[i] != '\0'){
    25 dest[i] = src[i];
    • Kim Wansu @wskim commented Jan 21, 2025

      dest의 길이가 더 짧으면 segfault가 날 수 있는 코드입니다. 함수 주석을 추가해서 사용법을 남겨두거나 방어 코드를 추가하면 좋겠습니다.

      dest의 길이가 더 짧으면 segfault가 날 수 있는 코드입니다. 함수 주석을 추가해서 사용법을 남겨두거나 방어 코드를 추가하면 좋겠습니다.
    • 정용석 @JeongYongseok commented Jan 22, 2025
      Master

      네, 수정했습니다.

      네, 수정했습니다.
    Please register or sign in to reply
  • Kim Wansu
    @wskim started a discussion on an old version of the diff Jan 21, 2025
    Resolved by 정용석 Jan 22, 2025
    Cstandard.c 0 → 100644
    19 return NULL;
    20 }
    21
    22 int i = 0;
    23
    24 while(src[i] != '\0'){
    25 dest[i] = src[i];
    26 i++;
    27 }
    28 dest[i] = '\0';
    29 return dest;
    30 }
    31
    32 int my_strcmp(const char *str1, const char *str2){
    33 if(str1 == NULL || str2 == NULL){
    34 return -1;
    • Kim Wansu @wskim commented Jan 21, 2025

      NULL일 때 아래 쪽의 정상 비교하는 부분과 동일한 값을 반환하면 사용자 입장에서 헷갈릴 것 같습니다. 반환 값을 구분하는게 좋을 것 같습니다.

      NULL일 때 아래 쪽의 정상 비교하는 부분과 동일한 값을 반환하면 사용자 입장에서 헷갈릴 것 같습니다. 반환 값을 구분하는게 좋을 것 같습니다.
    • 정용석 @JeongYongseok

      changed this line in version 2 of the diff

      Jan 22, 2025

      changed this line in version 2 of the diff

      changed this line in [version 2 of the diff](https://gitlab.synap.co.kr/JeongYongseok/Quiz-2/merge_requests/1/diffs?diff_id=104012&start_sha=7bf9226426a997d9d80e9b9be70a5ec0695ce75e#2be45d2610d5e54f5bf2b637c7bf6b7c5f23ca66_34_39)
      Toggle commit list
    • 정용석 @JeongYongseok commented Jan 22, 2025
      Master

      네, 수정했습니다.

      네, 수정했습니다.
    Please register or sign in to reply
  • Kim Wansu
    @wskim started a discussion on an old version of the diff Jan 21, 2025
    Resolved by 정용석 Jan 22, 2025
    base64.cpp 0 → 100644
    1 // base64 인코딩, 디코딩 함수
    2 #include <iostream>
    3 #include <vector>
    4 #include <string>
    5
    6 using namespace std;
    • Kim Wansu @wskim commented Jan 21, 2025

      using namespace 문구를 사용하는 것은 namespace 충돌 문제가 있어서 보통은 지양되는 편입니다. 코드는 굳이 수정하지는 않으셔도 되구요, 관련 내용은 한 번 검색해보시면 좋을 것 같습니다.

      `using namespace` 문구를 사용하는 것은 namespace 충돌 문제가 있어서 보통은 지양되는 편입니다. 코드는 굳이 수정하지는 않으셔도 되구요, 관련 내용은 한 번 검색해보시면 좋을 것 같습니다.
    • 정용석 @JeongYongseok

      changed this line in version 2 of the diff

      Jan 22, 2025

      changed this line in version 2 of the diff

      changed this line in [version 2 of the diff](https://gitlab.synap.co.kr/JeongYongseok/Quiz-2/merge_requests/1/diffs?diff_id=104012&start_sha=7bf9226426a997d9d80e9b9be70a5ec0695ce75e#afa6a855827223b4806329c927a7b1e11b656d1b_6_6)
      Toggle commit list
    • 정용석 @JeongYongseok commented Jan 22, 2025
      Master

      네, 참고하겠습니다.

      네, 참고하겠습니다.
    Please register or sign in to reply
  • 정용석 @JeongYongseok

    added 2 commits

    • 86d2f2a7 - strcmp - 반환 값 구분, strcpy - 함수 사용방법 주석추가
    • 08b69bf0 - using namespace관련하여 메모

    Compare with previous version

    Jan 22, 2025

    added 2 commits

    • 86d2f2a7 - strcmp - 반환 값 구분, strcpy - 함수 사용방법 주석추가
    • 08b69bf0 - using namespace관련하여 메모

    Compare with previous version

    added 2 commits * 86d2f2a7 - strcmp - 반환 값 구분, strcpy - 함수 사용방법 주석추가 * 08b69bf0 - using namespace관련하여 메모 [Compare with previous version](https://gitlab.synap.co.kr/JeongYongseok/Quiz-2/merge_requests/1/diffs?diff_id=104012&start_sha=7bf9226426a997d9d80e9b9be70a5ec0695ce75e)
    Toggle commit list
  • 정용석 @JeongYongseok

    resolved all discussions

    Jan 22, 2025

    resolved all discussions

    resolved all discussions
    Toggle commit list
  • 정용석 @JeongYongseok

    merged

    Feb 03, 2025

    merged

    merged
    Toggle commit list
  • 정용석 @JeongYongseok

    mentioned in commit dca3f6af

    Feb 03, 2025

    mentioned in commit dca3f6af

    mentioned in commit dca3f6af977b2231028080f2beb6b6501dbfc408
    Toggle commit list
  • Write
  • Preview
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment
정용석
Assignee
정용석 @JeongYongseok
Assign to
None
Milestone
None
Assign milestone
Time tracking
2
2 participants
Reference: JeongYongseok/Quiz-2!1
×

Revert this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.
×

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.