프로그래머스

    [C/C++] segmentation fault (core dumped) 맞는데 왜 틀려 싶다면! [프로그래머스 크레인 인형뽑기] 연산자 우선순위

    개요 : 처음으로 연산자 우선순위 때문에 데였다 너무나도 부끄럽지만, 여태 살면서 3년간 논리연산자의 우선순위를 전혀 고려하지 않고 문제를 풀고 있었다...; 그러다가 "프로그래머스 크레인 인형뽑기" 를 풀게 되었는데.. https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 1. segmentation fault 왜뜨는건가? 대표적 1. 배열 잘못써서 (범위를 초과, 음수 인덱스 참조) 2. 포인터 잘못써서 고급지게-위키피디아 왈 세그멘테이..

    [프로그래머스] string 입력 참고

    프로그래머스 입력이 좀 생소해서 나중에 참고할 입력 코드임 입력예시 [1,2,3,4,5,6,7...] -- 참고 코드 for (int i = 0; i < Len; i++) { char buf[1000]; int buf_Idx = 0; while (!(str[i] == '[' || str[i] == ',' || str[i] == ' ' || str[i] == ']')) { if(isdigit(str[i])) buf[buf_Idx++] = str[i++]; } buf[buf_Idx] = '\0'; if (buf[0] != '\0') { V.push_back(atoi(buf)); } /* if (str[i] == ']') bIsProg = false; */ } --