메뉴 건너뛰기

BLENDING

공지사항

학술

멘토링 관련 공지 입니다.

07서동민2011.03.29 04:40조회 수 167댓글 9

  • 1
    • 글자 크기

멘토링 관련 공지


기다리고 기다리시던 멘토링 관련 공지입니다.
두근두근 기다리실 것 같기도 하고, 멘토&멘티 배정을 끝내고 공지로 알려드리려 했으나.
정말 정말 랜덤으로 돌려서 뒤끝 없게ㅋㅋㅋㅋㅋ
하려고 3시간을 ㅡㅡ;; 공드려서 프로그램 짯습니다.

멘토&멘티 배정은 이번 정기회의(목)에 공개 배정하겠습니다. 랜덤입니다.


결과 예)
걍멘토 : 멘틸이 어쩔래 강아지
민멘토 : 꼬꼬마 멘티다 이마트
방멘토 : 난멘티 먼멘티 토토로
이멘토 : 멘멘티 어멘티 풍풍풍
저멘토 : 홍삼 콜라병 도라지
멘토 : 헐멘티 잉여짓
강멘토 : 심심해 멘티티
막멘토 : 송아지 넌멘티
서멘토 : 훌랄라 걍멘티


멘토 배정 프로그램 > mtrand.zip


ps. 현재 멘토는 1,4학년을 제외한 재학생 이며, 멘티 대상은 11학번 신입생 입니다. 추가적으로 4학년이지만 멘토가 하고싶으신분은 댓글 달아주세요.

소스코드 첨부.


#include 〈iostream>
#include 〈string>
#include 〈fstream>

#define MAX_MEM 30
#define MAX_BUF_SIZE 20

using namespace std;

int mRead(string* mArray, string mListSrc, int& count){

	ifstream mList(mListSrc.c_str());
	char buf[20];
	if(mList.is_open())
		while(!mList.eof()){
			mList.getline(buf,20);
			mArray[count] = buf;
			count++;
		}

	return count;
}

int mDisplay(string* mArray){

	int i=0;

	while(!mArray[i].empty())
		cout << mArray[i++] << endl;

	return i;
}

void mRand(string* mArray,int count, unsigned int seed){

	srand(seed);

	for(int i=0; i<1000; i++)
		mArray[rand()%count].swap(mArray[rand()%count]);

}

void mOutput(string* mtoArray, string* mtiArray, string mOutListSrc){
	int mtoc,mtic,i;
	mtoc=mtic=i=0;

	string mout[MAX_MEM];
	ofstream mOutList(mOutListSrc.c_str());
	
	while(!mtoArray[mtoc].empty())
		mout[mtoc++].append(mtoArray[mtoc]+"t : ");

	while(!mtiArray[mtic].empty())
		mout[mtic++%mtoc].append("t"+mtiArray[mtic]);

	while(!mout[i].empty())
		mOutList << mout[i++] << endl;
}


void main(){

	int i,j;
	unsigned int seed;
	int mtoCount,mtiCount;
	string mto[MAX_MEM];
	string mti[MAX_MEM];
	
	mtoCount=mtiCount=i=j=0;

	mRead(mto,"mto_list.txt",mtoCount);
	mRead(mti,"mti_list.txt",mtiCount);

	cout << "맨토 Seed값을 입력해주세요.(unsigned int범위 정수)" << endl << "입력 : ";
	cin >> seed;
	mRand(mto,mtoCount,seed);

	cout << "맨티 Seed값을 입력해주세요(unsigned int범위 정수)" << endl << "입력 : ";
	cin >> seed;
	mRand(mti,mtiCount,seed);

	mOutput(mto,mti,"output_list.txt");
}


NateON : chocoss2달팽이네이트닷컴

Phone : 공일공팔칠삼육삼칠삼육

Cyworld :  쵸재깅.채ㅡ/chocoss2

  • 1
    • 글자 크기
프로젝트 팀 모임 + 3차 정기회의 및 세미나 - 3월 31일(목) (by 07서동민) 기획부에서 기획부원을 모집합니다.^.^ (by 10박태수)

댓글 달기

댓글 9
번호 분류 제목 글쓴이 날짜 조회 수
공지 전체 2021년 BLENDING 임원진이 선발되었습니다.1 16황지우 2021.03.17 137
공지 전체 블렌딩 홈페이지 가입 방법 19방은영 2020.06.29 339
공지 전체 2020년 BLENDING 임원진이 선발되었습니다.1 15배성원 2019.12.31 605
공지 전체 동아리방 관련 공지입니다. (졸업생 선배님들 꼭 읽어주세요)1 15배성원 2019.09.02 9301
463 전체 6차 정기 회의 - 4월 28일(목) (수정중)34 07서동민 2011.04.26 139
462 전체 시험 기간(~26일) 동아리 활동에대한 공지입니다.2 07서동민 2011.04.15 79
461 전체 5차 세미나 및 정기 회의 - 4월 14일(목)12 07서동민 2011.04.13 92
460 프로젝트 4차 프로젝트 회의 4월 11일(월) 18:307 07서동민 2011.04.10 98
459 전체 4차 세미나 및 정기 회의 - 4월 7일(목)29 07서동민 2011.04.06 160
458 기획 시험기간 조사 댓글로..4 10박태수 2011.04.05 231
457 총무 총무부에서 총무차장을 모집합니다~25 10김영국 2011.04.04 121
456 전체 2011년 대한민국 실전창업리그 안내5 07서동민 2011.04.04 96
455 기획 소풍 1차 답사 보고입니다!! (중도)11 07권효준 2011.04.03 136
454 프로젝트 3차 프로젝트 회의 4월 4일(월) 18:307 07서동민 2011.04.01 137
453 학술 멘토링 배정 확정 공지.15 07서동민 2011.04.01 185
452 학술 신입생 대상 C강좌 3주차(3/30 19:00)4 BLENDING 2011.03.30 80
451 기획 동아리 소풍 장소(3월30일 수정)15 10박태수 2011.03.30 110
450 기획 3월 31(목) 재학생 회식!(신입생 참여=선택적)8 10박태수 2011.03.30 86
449 전체 프로젝트 팀 모임 + 3차 정기회의 및 세미나 - 3월 31일(목)8 07서동민 2011.03.29 102
학술 멘토링 관련 공지 입니다.9 07서동민 2011.03.29 167
447 기획 기획부에서 기획부원을 모집합니다.^.^15 10박태수 2011.03.28 88
446 프로젝트 2차 프로젝트 회의 3월 28일(월) 18:306 07서동민 2011.03.28 70
445 전체 3월 24일(목) 정기 회의 공지 입니다.(장소수정:3.24)2 07서동민 2011.03.24 89
444 홈페이지 BLENDING FTP Beta! (Update:110409)4 07서동민 2011.03.23 122
이전 1 ... 8 9 10 11 12 13 14 15 16 17... 36다음
첨부 (1)
mtrand.zip
123.1KB / Download 59
위로