전체 글(110)
-
[전공필수] 전자회로1 리뷰
전자회로1에서는 반도체의 구성과 원리, PN Junction, Bipolar Transistor, Mos Transistor에 대해 배운다. 양이 많아 공부하기는 어려웠지만, 앞에서 사용된 것이 계속 반복되기 때문에 복습을 꾸준히 하면 할만하다. CH2 Basic Physics of Semiconductors 반도체 구성 반도체를 구성하기 위해 4족원소인 Si, Ge를 주로 사용한다. 불순물 없는 intrinsic한 물질에서, n(전자개수) = p(전공개수) 이다. n의 개수 즉 전자를 높여야 전류가 잘 흐르는데, 이 상태는 부도체에 가깝다. 온도를 높이는 것에도 한계가 있으므로, 도핑(외인성 반도체)을 한다. 왼쪽은 자유전자가 남는 n-type이고, 오른쪽은 정공이 남는 p-type이다. 열외의 다른 ..
2021.01.31 -
[백준/C++]#11652 - 카드
풀이 #include #include #include using namespace std; int main() { int n; cin >> n; vector a(n); for (int i=0; i> a[i]; } stable_sort(a.begin(), a.end()); int cnt=1, before=1; // 비교할 변수 정의 long long k = a[0];// 초기값 대입 for (int i=1; i
2021.01.31 -
[백준/C++]#10989 - 수 정렬하기 3
풀이 #include using namespace std; int main() { ios::sync_with_stdio(false); int n; cin >> n; int b[10001]={0}; for (int i=1; i> a; b[a]++; } for (int i=1; i a[i]; } sort(a.begin(),a.end()); for (int i=0; i
2021.01.31 -
npm run deploy 오류 (Author identity unknown)
리액트에서 github 페이지로 코드를 클라우드에 올리려고 하는데 계속 오류가 나타났다.. 이가 갈리는 에러이다. user.email 과 user.name을 인식하지 못한다고 계속 에러가 발생한다. 문제는 git config --list 하면 user.name과 user.email을 확인할 수 있는데 잘 저장되어 있다. 여러가지 해결법을 사용해보았다.. ① git config -g user.email " " ( X ) git config user.email " " ( O ) 아래처럼 해당 프로젝트의 값만으로 변경해 보았다. -> 실패 ② cmd를 관리자 권한으로 실행하고 이름, 이메일 입력 git bash를 관리자 권한으로 실행하고 이름, 이메일 입력 이번엔 git-upload-pack '.': git-..
2021.01.29 -
[백준/C++]#10825 - 국영수
풀이 #include #include #include #include using namespace std; struct student {// 구조체 정의 string name; int korean; int english; int math; }; bool cmp (const student a, const student b) {// 비교함수 정의 if (a.korean == b.korean) { if (a.english == b.english) { if (a.math == b.math) { return a.name b.math; } else return a.english b.kore..
2021.01.29 -
[백준/C++]#10814 - 나이순 정렬
풀이 #include #include #include #include using namespace std; struct member {// 구조체 정의 int age; string name; }; bool cmp(const member &x,const member &y) {// 비교함수 return x.age > n; vector a(n); for (int i=0; i> a[i].age >> a[i].name; } stable_sort(a.begin(), a.end(), cmp); for (int i=0; i a[i].name; a[i].join = i; } sort(a.begin(), a.end()); for (int i=0; i a[i]..
2021.01.28 -
[백준/C++]#11650 - 좌표 정렬하기
풀이 #include #include #include using namespace std; struct Point {// 구조체를 통해 자료형 생성 int x, y; }; bool cmp(Point &u, Point &v) {// sort에 사용할 비교함수 if (u.x > n; vector a(n); for (int i=0; i> a[i].x >> a[i].y; } sort(a.begin(), a.end(), cmp);// 정렬 for (int i=0; i
2021.01.27 -
[백준/C++]#2745 - 진법 변환
풀이 #include #include using namespace std; int main() { string s; int b, sum = 0; cin >> s >> b; for (int i=0; i= '0' && s[i]
2021.01.26 -
[백준/C++]#11005 - 진법 변환2
풀이 #include using namespace std; int main() { long long n;// 10억까지 가능한 n 정의 int b, i; long long a[10000000]; cin >> n >> b; for (i=0; n/b!=0; i++) {// 나누기 및 나머지 연산 계산 a[i]=n%b; n/=b; } a[i] = n%b; for (; i>=0; i--) {// 반복된 수만큼 재출력 if (a[i]==10) cout
2021.01.25