프로그래밍 QnA

momo7의 이미지

[perl] 일정 갯수, 같은 열끼리 합한 값을 추출할때

1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2

위와 같은 파일 샘플에서 같은 열끼리 합산을 하는데,

첫번째줄부터 세번째 줄까지의 합을 출력하고,

그 다음에는 두번째 줄에서 네번째 줄까지 합하여 출력하고

그 다음에는 세번째 줄에서 다섯번째 줄까지 합하여 출력하고자 합니다.

인터넷에서 코드를 참조하여 아래와 같이 만들었는데

반복수행전까지는 실행이 되나 반복수행(1번째 줄에서 3번째, 2번째에서 4번째,...)은 되질 않습니다

혹시 힌트주실분 있으신가요?

momo7의 이미지

[perl] 일정 갯수, 같은 열끼리 합한 값을 추출할때

1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2
1 1 1 2 3 2 1 2 1 1 2

위와 같은 파일 샘플에서 같은 열끼리 합산을 하는데,

첫번째줄부터 세번째 줄까지의 합을 출력하고,

그 다음에는 두번째 줄에서 네번째 줄까지 합하여 출력하고

그 다음에는 세번째 줄에서 다섯번째 줄까지 합하여 출력하고자 합니다.

인터넷에서 코드를 참조하여 아래와 같이 만들었는데

반복수행전까지는 실행이 되나 반복수행(1번째 줄에서 3번째, 2번째에서 4번째,...)은 되질 않습니다

혹시 힌트주실분 있으신가요?

ezlelay의 이미지

kisa에서 배포하는 seed 알고리즘 문제. 리눅스랑 윈도우랑 결과값이 다름..

KISA에서 배포하는 공개 소스를 이용하여 코드를 짰습니다.

그냥 .c파일 위에 .h파일과 .tab파일을 쓰고 main구현했고

http://codepad.org/EiMmaD6w

해당 소스코드이고 코드패드, 혹은 리눅스 계열의 ciphertext는

Key : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

Encryption....
Ciphertext : 1B 58 93 2D 88 0E 34 7A FB D5 7A 11 09 A8 74 00

Decryption....
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

Round Key :

canuyes의 이미지

C++ 관련 초보적인 질문

A라는 클래스가 B라는 클래스를 포함할때,(상속의 의미 아님. B를 A의 객체 멤버로 포함하는 경우를 이야기하고자 함)
B클래스의 생성자를 통한 초기화를 하고자 합니다.
이때

초기화를 private 영역에서 괄호를 이용하여 하는 것이 금지되어 있더군요.

class A{
private:
A(10,10);
...

이런 식으로 말입니다.
보통 멤버 이니셜라이져 영역에서 초기화하곤 했었기에 갑자기 혼란스럽습니다.
private영역에서 안되는 것이 맞나요?
맞다면 그 이유는 무엇일까요?

ggg13505의 이미지

간단한 리눅스상에서 코딩 질문이요!!

안녕하세요. 리눅스에서 프로그래밍한지 얼마 되지않은 왕초보입니다...

간단한 프로그램을 하나 만들게 됬는데

리눅스 커널에서 명령어를 입력하면 출력되는 결과물을

전송해 주는 더미 프로그램을 만드는중이에요.

비쥬얼 스튜디오로 윈도우 상에서 데이터 전송하는건 구현해놔서

이걸 그대로 리눅스에서 코딩하면 되는데

문제는 어떻게 해야 결과물을 가져올 수 있는지를 잘 모르겠습니다

명령어 입력은 윈도우처럼 system()을 쓰면 된다고 하는데

출력되는건 어떤식으로 받아와야하죠??

전송해야하니 값을 복사해서 어디 넣어둬야할텐데

아직 감을 못잡겠네요...

선배님들 조언좀 구할께요

bjh5011의 이미지

[기본] c++에서 while에 전달인자로 cin과 cin.get() != '\n'가 전해지면

#include

int main()
{
using namespace std;

char a;

cout << "입력하세요 = ";
cin >> a;

while(cin && cin.get() != '\n')
continue;

cout << "입력된 값 = " a << endl;
}

위와 같은코드가 있는데요.
저 while에 전해지는 전달인자가 어떤것을 의미하는지 모르겠습니다.
혹시 알려주실수 있을가요?

inviolable의 이미지

커널은 디스크 상에 존재하지 않나요???

책 250p에 나와있는 내용...

발췌 : 프로세스 ID 0은 스케줄러 프로세스에 배정되는 것이 보통이다. 그런 프로세스를 흔히 스와퍼라고 부른다. 이 프로세스에 해당하는 프로그램은 디스크 상에 존재하지 않는다. 이 프로세스는 커널의 일부이다.(그런 프로세스를 시스템 프로세스라고 부른다.)

커널도 디스크안에 프로그래밍 되어 저장되어있는거 아닌가요???

isson16127의 이미지

emacs 에서 한글조합 완성

윈도우즈용 emacs를 쓰고 있습니다.

한글입력중 한글입력을 모두 완료했다고 알려줄수 있는 방법은 없을까요?

가령 C-s 키로 "테스트"라는 문자열을 검색하고자 한다면,

"테스트"라고 모두 입력을 다 해도 실제로 현재 완성된 문자열은 "테스"가 되고 "트"는 아직 조합중인 문자열상태가 됩니다.

이때 스페이스바를 눌러서 완성을 하면 "테스트 " 가 되버려서 다시 백스페이스 키를 눌러야 원하는 "테스트" 문자열을 입력할수 있습니다.

더 좋은 방법이 없을까요?

sunpark20의 이미지

분할정복에 관하여 질문합니다

알고리즘 수업내용입니다

분할정복을 사용하지 말아야 하는 경우

1크기가 n인 입력이 2개 이상의 조각으로 분할되며, 분할된 부분들의 크기가 거의 n에 가깝게 되는경우 => 시간복잡도:지수(exponential) 시간

2크기가 n인 입력이 거의 n개의 조각으로 분할 되며, 분할된 부분의 크기가 n/c인 경우. 여기서 c는 상수이다. => 시간복잡도 세타n^lg n
-------------------------

이라고 되있는데요 이분솔트나 합병정렬 같은경우에도

거의 n개로 쪼개는것이 아닌가요??

그리고 2번에 분할된 부분의 크기가 n/c인 경우라고 했는데 상수가 1보다 큰 수 인가요?? n개 보다 더 많이 쪼개진다는 말인가요??

ㅠㅠ 잘모르겠네요 .. 아시는 분 도움좀 부탁드려요~

media123의 이미지

PHP에서 파일 전송 (답변부탁드려요ㅠㅠ)

PHP에서 파일을 전송하고싶은데요~

이 파일들을 전송합니다:


찾아보니까 이렇게 폼태그로 POST방식으로 전송하는것밖에 없던데,,
다른방식으로 파일전송하는법 없나요??

PHP 서버 페이지를 제작해서
HTTP 통신으로 클라이언트에게 HTTP 응답으로 파일을 전송하고싶은데
검색해봐도 답이 안나오네요ㅠㅠ 답변해주시면 정말 감사하겠습니다!

페이지

프로그래밍 QnA 구독하기