본문 바로가기

전체 글

(49)
[C언어] signal: floating point exception (core dumped) 코딩 테스트 공부 중 나타난 에러다. 해당 에러는 변수를 0으로 나눴을 때 발생하는 에러라고 한다. 화이팅! 참고 https://codingfriend.tistory.com/19 [오류] signal: floating point exception (core dumped) 원인 signal: floating point exception (core dumped)란? 이 오류는 나누기를 할 때 변수/0이 있으면 발생한다. 한마디로 0으로 나누면 안된다는 뜻. 만약 코드 중에 나누기가 있다면 그 부분을 확인해보길 바란다. codingfriend.tistory.com
[프로그래머스,C언어] 원소들의 곱과 합 문제 풀이 #include #include #include // num_list_len은 배열 num_list의 길이입니다. int solution(int num_list[], size_t num_list_len) { int answer = 0; int loop; int a = 0; int b = 0; for(loop = 0; loop
[프로그래머스,C언어] 공배수 문제 풀이 #include #include #include int solution(int number, int n, int m) { int answer = 0; if((number % n == 0) && (number % m == 0)) { answer = 1; } else { answer = 0; } return answer; }
[프로그래머스] 문자열 출력하기 문자열 출력하기 문제 : 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 입력 #1 HelloWorld! 출력 #1 HelloWorld! #include int main(void) { char str[16]; scanf("%s",str); printf("%s",str); return 0; } scanf를 잘 사용하지 않아 매번 검색을 하게 되어 간단한 문제이지만 올려본다.
[개발환경] 개발환경 세팅 (Window,C) VSCode를 사용하여 Window 환경에 C/C++ 개발환경 세팅하기. 아래 링크 참고. 특히, Code Runner는 편한 것 같다. 참고 : https://rasino.tistory.com/307 【 C 환경설정 】 VS code에서 C/C++ 코딩환경 구축하기 【 C 환경설정 】 VS code에서 C/C++ 코딩 환경 구축하기 요즘 파이썬(python)이나 자바(JAVA), javascript C# 등등 하이레벨 언어를 학습하던 사람들이 프로그래밍의 근간을 튼튼히 한다거나? 여러 가지 이 rasino.tistory.com
[검증] 화이트 박스 / 블랙 박스 Test 0. 화이트 박스 테스트 (White Box Test) 화이트 박스 테스트는 실제로 코드가 어떻게 구현이 되어있고, 코드의 경로를 모두 타서 확인 하는 테스트로 주로 설계 검증을 하기 위한 용도이다. 1. 블랙 박스 테스트 (Black Box Test) 블랙 박스 테스트는 코드 구현의 상세 모습은 관심없고, 다만 내가 구현한 기능이 제대로 동작하는지에 대해 확인하는 용도이다. 즉, 내부에 구현이 어떻게 되있는지는 상관없고 입력값이 들어가면 요구사항에 맞게 출력값이 제대로 나오는지 보는 것이다. 주로 기능 검증을 하기 위한 용도이다.
[검증] 동적 검증의 의미와 용어 정리 0. 동적 검증이란? 동적 검증은 V 프로세스 관점에서 개발완료 후 "검증"하는 Part의 일부분이다. 코드에 대한 품질을 높히고, 보장하기 위한 활동으로 실제 제품에서 동작을 시킬순 없으니 동적 검증을 지원하는 Tool들을 사용하여 검증을 진행한다. 해당 Tool들은 코드를 실제 실행 할 수 있는 가상의 환경에서 동작하게 된다. 1. 커버리지 동적 검증의 커버리지란 말그대로 Test Case가 10개가 있으면 "그 중 몇개를 행했나?"의 진척도와 같은 의미이다. "커버리지 100% 달성!" 이라고 해서 해당 코드에 대해 무결성을 표하는 것은 아니라고 한다. 1.1 커버리지의 종류 커버리지에는 다음과 같은 종류가 있다. 종류 설명 구문 커버리지 시험 대상의 구문 중에 실행된 구문을 측정, 모든 문장이 적..
[SVN] Merge 프로그램 변경 0. SVN을 사용하면 서 기본 Merge 프로그램이 불편하여 WinMerge로 변경하고자 한다. 1. 방법 SVN setting에 진입하여 좌측 트리에 "Diff View"항목을 들어간다. "두 리비전 파일들의 차이점을 찾는 프로그램에 대한 설정을 합니다." 에서 "외부" 를 선택한 후, 아래와 같이 WinMerge 프로그램을 등록한다. C:\Program Files \ (winmerge 설치경로) -e -x -ub -dl %bname -dr %yname %base %mine 참고 https://m.blog.naver.com/websearch/221705150392 TortoiseSVN 의 수정사항(Diff) 뷰어로 WinMerge 설정하는 방법 TortoiseSVN 의 수정사항(Diff) 뷰어로 Wi..