ㅇㅇ 가능하지. 규식이 형이라고 있는데. 그 형을 찾아봐. 그 형이라면 언어가 뭐든 다 찾아줄 거야.
응(113.119)2013-09-26 14:55
정규식이 여기에 왜 쳐나와
dot(124.197)2013-09-26 14:58
for b in range(0,len(b)-1):if a[b] != a[b+1]: c+=1
dot(124.197)2013-09-26 15:01
졸라쉽네
프갤럼(117.16)2013-09-26 15:03
파이썬 버려! 난 C++ 종자다! string s="CCCGGGTTTTCGTTTCGTT"; char prev = s[0]; auto zz = count_if(s.begin()+1,s.end(),[&prev;](char c){ if( prev == c ) return false; else{ prev = c; return true; } }); cout << zz << endl;
clas..(1.217)2013-09-26 15:14
맘에 안든다. 다른 버전 int cnt = 0; string s = "CCCGGGTTTTCGTTTCGTT"; for( auto i = s.begin()+1; i != s.end(); ++i ) cnt += (*(i-1) != *i); cout << cnt << endl;
O(n)으로 가능
아 슈발 구새주다 ㅠㅠ 좀더 자세히 설명좀 해줘 나 개초보;
앞뒤가 다른 전화번호!
ㅇㅇ 가능하지. 규식이 형이라고 있는데. 그 형을 찾아봐. 그 형이라면 언어가 뭐든 다 찾아줄 거야.
정규식이 여기에 왜 쳐나와
for b in range(0,len(b)-1):if a[b] != a[b+1]: c+=1
졸라쉽네
파이썬 버려! 난 C++ 종자다! string s="CCCGGGTTTTCGTTTCGTT"; char prev = s[0]; auto zz = count_if(s.begin()+1,s.end(),[&prev;](char c){ if( prev == c ) return false; else{ prev = c; return true; } }); cout << zz << endl;
맘에 안든다. 다른 버전 int cnt = 0; string s = "CCCGGGTTTTCGTTTCGTT"; for( auto i = s.begin()+1; i != s.end(); ++i ) cnt += (*(i-1) != *i); cout << cnt << endl;
그래도 마음에 안드네.
stl 디폴트 함수 이용해서 임시변수 없이 셀수없나
string s = "CCCGGGTTTTCGTTTCGTT"; cout << count_if(s.begin()+1,s.end(),[](char &c){ return *(&c-1) != c; }) << endl; 으아아아아아 안돼 코드가 점점 개병신이 되고있어
난 임시변수를 안쓰면서 C++ 다운 코드를 원한다
그러나 나에겐 그럴 능력이 없다..
"CCCGGGTTTTCGTTTCGTT".count("CG")
파이썬으로 1라인이면 끝나잖아.. 위에 썼던것 처럼..