본문 바로가기

전체 글

(92)
[프로그래머스 1단계] c++ :: 소수 찾기 (에라토스테네스의 체) #include #include using namespace std; int a[1000001]={0, }; int solution(int n) { int answer = 0; for(int i=2; i
[프로그래머스 1단계] c++:: string 클래스의 substr() programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr #include #include using namespace std; string solution(string s) { string answer = ""; int i=0; int m; while(s[i]) i++; m=i/2-1; if (i%2==1) answer=s[i/2]; else { for(int j=0; j
[프로그래머스 레벨1] c++ :: 두개 뽑아서 더하기 programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr #include #include #include using namespace std; vector solution(vector numbers) { vector answer; for(int i=0; i
exam01대비 only_a.c #include intmain(void) { write(1, "a", 1); return (0); } search_and_replace.c #include voidft_putchar(char c) { write(1, &c, 1); } voidft_replace(char *d, char a, char b) { int i; i = 0; while (d[i] != '\0') { if (d[i] == a) ft_putchar(b); else ft_putchar(d[i]); i++; } } intmain(int argc, char **argv) { if (argc == 4) { if (!(argv[3][1] != '\0' || argv[2][1] != '\0')) ft_replace(argv[1]..
c04 putStr putStrLn과 유사한 함수로 문자열을 받아서 I/O 작업을 리턴합니다. putStrLn 함수와의 차이점은 문자열을 출력하고 개행을 넣지않는다는 점 입니다. main = do putStr "Hey, " putStr "I'm " putStrLn "Andy!" $ runhaskell putstr_test.hs Hey, I'm Andy! 함수의 타입은 putStr :: String -> IO ()입니다. 따라서 함수 수행 결과는 아무것도 하지않는 I/O 작업에 캡슐화됩니다. atoi blockdmask.tistory.com/331 [C언어/C++] atoi, atof, atol 함수 (char* to int) 안녕하세요. BlockDMask 입니다. 오늘은 C, C++에서 문자열을 숫자(정수, ..
c04 -R CheckForbiddenSourceHeader -Wall -Wextra -Werror putStr putStrLn과 유사한 함수로 문자열을 받아서 I/O 작업을 리턴합니다. putStrLn 함수와의 차이점은 문자열을 출력하고 개행을 넣지않는다는 점 입니다. main = do putStr "Hey, " putStr "I'm " putStrLn "Andy!" $ runhaskell putstr_test.hs Hey, I'm Andy! 함수의 타입은 putStr :: String -> IO ()입니다. 따라서 함수 수행 결과는 아무것도 하지않는 I/O 작업에 캡슐화됩니다. #include #include #include voidft_putstr(char *str) { int i; i = 0; while..
c00 [gcc] Warning option 정리 gcc -Wextra -Wall -Werror a.c -o a a.c 파일을 a라는 파일로 컴파일해줌 -Werror 옵션을 사용하면 기존의 Warnning 들을 모두 error 로 인식하기 때문입니다. 출처: https://poplinux.tistory.com/tag/Werror [얼굴반반피곤합니다.] egloos.zum.com/ssulsamo/v/5247105 gcc 컴파일 옵션 (2) ---------------------------------------------------- 기본 옵션 ---------------------------------------------------- gcc -W -Wall -O2 -o test test.c -Wall 모든 모호..
c00 [gcc] Warning option 정리 gcc -Wextra -Wall -Werror a.c -o a a.c 파일을 a라는 파일로 컴파일해줌 -Werror 옵션을 사용하면 기존의 Warnning 들을 모두 error 로 인식하기 때문입니다. 출처: https://poplinux.tistory.com/tag/Werror [얼굴반반피곤합니다.] egloos.zum.com/ssulsamo/v/5247105 gcc 컴파일 옵션 (2) ---------------------------------------------------- 기본 옵션 ---------------------------------------------------- gcc -W -Wall -O2 -o test test.c -Wall 모든 모호..