세미엘리트 해커 이상으로 올라가려면 취약점을 발견해야 한다는데...

익명 사용자의 이미지

취약점은 어떻게 발견하나요? 현재 할 줄 아는 건 c언어, 자바, 리눅스 입니다. 나머진 아무것도 몰라요.

jick의 이미지

가까운 연습장이나 칠판에,

1. Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

그게 되면,

2. 문자열을 입력받아서 배열을 따로 만들지 않고 문자열 앞뒤를 뒤집는 함수를 (즉 "abcde"를 넣으면 "edcba"로 만듦) 적어보세요.

할 줄 모르면, 할 수 있게 될 때까지는 C를 할 줄 안다고 말하지 마세요.

* 내가 왜 트롤에게 먹이를 주고 있지...

익명 사용자의 이미지

이게 c를 할줄 아는 것과 관계가 있나요?

1.for (i = 1; i <= 100; i++){
if (i % 3 == 0) print "Fizz"
else if (i % 5 == 0) print "Buzz"
else if (i % 3 == 0 && i % 5 == 0) print "FizzBuzz"
else print i
}
2. strrev();

niuzeta의 이미지

strrev는 배열을 쓰지요...

힌트를 드리자면 C string은 결국 array of characters입니다. 포인터를 갖고 해보세요.

...And all in war with Time for love of you,
As he takes from you, I engraft you new.

-Sonnet XV
전산계획설계사 지망 영문학과생

익명 사용자의 이미지

원래 댓글의 요지는 왜 "이 문제를 풀지 못하면 수학을 할 줄 안다고 하지 마세요"라고 말하면서 문제를 6+3=?, 8!=? 같은걸 내냐는 말인데요.

char *reverse(char *str, int len) {
char *start = str, *end = str + len - 1;
while(start < end) {
char temp = *start;
*start++ = *end;
*end-- = temp;
}
return str;
}

퀘이크의 이미지

ㅈㅅ;; 일드 라이어게임 버섯머리(키노코) 따라해봤어요. 꼭 3번 메아리 치더라구요. ㅎㅎㅎ c언어는 고교때 학교에서 배웠는데, 그리 잘하진 못해요.(1달만에 c끝내기 책이였나, 책은 꽤나 두꺼웠음) 근데요. 좀 답답한게 글 전체를 보고 말해주세요. 지금 c언어를 할줄 아냐 모르냐가 이 글에서 주 목적이 아니잖아요. 왠지 댓글 밑에 또 이거에 대해서 댓글이 계속 릴레이 될 것 같아서 저는 이글에 대한 댓글은 더이상 안 달겠습니다.

niuzeta의 이미지


퀘이크 이사람 차단 안됩니까?

...And all in war with Time for love of you,
As he takes from you, I engraft you new.

-Sonnet XV
전산계획설계사 지망 영문학과생

kaeri17의 이미지

처음에는 프로그래머 하고 싶으시다고 했는데 왜 갑자기 해킹에 관심을 가지시는지...

127.0.0.1도 모르는 수준이라면 일단 5년은 더 공부해야 할 듯 싶습니다. 일단 리눅스 커널 소스랑 C책 들고 가까운 절에 들어가서 5년만 계시다가 오세요.

익명 사용자의 이미지

이런 글 올리는 사람이나..
이런 글에 답글 다는 사람이나..