기타 코드 모음

mmra-mra·2022년 10월 22일

Problem Solving

목록 보기
3/3

C/C++

자료형 변환

Char <-> String

/* char 배열과 string 사이의 변환 */
string str; char[10] c;
printf("%s\n", str.c_str());
cout << string(c) << endl;

수학

반올림

double x;
x = x + 0.5 - (x<0);
int y = x; // x를 반올림

데이터 구조

Array 3개로 그래프 저장하기

memset(head, -1, sizeof(int)*V);

for(int i = 0; i < M*2; i++)
{
	cin >> u;
	prevv[i] = head[u];
	head[u] = i;
	elist[i] = u;
}

void DFS(int u){
	visited[u] = true;
	for(int e = head[u]; e != -1; e = prevv[e]){
		int v = elist[e ^ 1];
		DFS(v);
	}
}

Python

문자열

isDigit()

w1 = "111"
w1.isDigit() # true
w2 = "-111"
w2.isDigit() # false
w2[1:len(w2)].isDigit() # true

0개의 댓글