본문 바로가기

분류 전체보기86

백준 10824번 c++ 처음에는 A , B, C, D 를 string 값으로 입력 받아서 문자열을 합하고 문자열을 int형으로 변환하여 출력하는 방식을 생각했다. 그래서 문자열을 합칠 수 있도록 을 이용하는 방법을 택하였다. #include #include #include using namespace std; int main() { string A, B, C, D; string ab; string cd; int sum1; int sum2; stringstream ss; stringstream SS; cin >> A >> B >> C >> D; /*ab = A + B; cd = C + D;*/ ss > C >> D; /*ab = A + B; cd = C + D;*/ string SUM1 = A + B; string SUM2= C.. 2023. 5. 9.
GIT/GITHUB - 8주차 vs code랑 git이랑 연결하는 거에 대해 배웠다. 현재 내가 만든 파일 명이고 내가 만든 원격 저장소 이다 . vscode 에서 work.txt 를 생성을 한뒤 소스 제어창에서 푸시를 하게 되면 이런식으로 원격 저장소에 올라가게 된다 파일을 작업하고 저장하게 된다면 변경사항에 파일이 올라가있는 걸 확인 할 수 있다 . 스테이징 하기 위해 '+' 버튼 을 눌러서 스테이징을 완료하고 커밋을 하면 자동으로 원격저장소에 올라가게 되는 것을 확인 할 수 있다. 새로운 브랜치를 생성하여 작업을 해도 원격 저장소에 적용이 되는 것을 보고 편리하다는 생각이 들었다. 2023. 5. 6.
EWHADULE 우리가 만든 대충의 페이지 정보이다. 우리는 우리학교 소개 페이지를 만들고자 기획을 하였다. 강의실 위치 , 시간표, 수강신청, 만든사람 소개로 나누었다. 강의실 위치는 학교의 건물이 많다보니 약어를 잘 모르거나, 위치를 잘 몰라 수강신청을 하는데 어려움을 겪을 신입생들을 위해 만들었다. 시간표를 짤 때 유의해야하는 점과, 필수 교양, 전공별 교과과정에 대한 설명도 추가할 예정이다수강신청 페이지도 마찬가지이다. 백엔드가 없는 홈페이지라 많은 제약이 걸렸지만, 다음번에는 백엔드까지 추가된 제대로 된 웹이나 앱을 만들고 싶다.     피그마로 정리한 메인화면이다.어떤식으로 할지 구체적으로 정하지는 못하지만 데이터를 저장하는데에 있어 한계로 인해 몇개만 뽑을 예정이다 . 다른 페이지는 구체적인 ui 가 정하지.. 2023. 5. 6.
WEB-JavaScript (2) - 4주차 리팩토링 중복의 제거 -비효율적인 코드 중복 제거 this - 중복되는 id 를 제거 할 수 있음 var target = document. querySelector('body"); document.querySelector("body") .style .color = 'white' ; --> target.style.color = 'white'; 반복문 #배열 Array Syntax Add HTML 삽입 미리보기할 수 없는 소스 #반복문 loop HTML 삽입 미리보기할 수 없는 소스 #매개변수와 인자 Function Basic parameter & argument HTML 삽입 미리보기할 수 없는 소스 #함수 리턴 return 객체 Object #객체 프로퍼티와 메소드 2023. 4. 8.
백준 17299번 c++ 앞에 오큰수와 문제 접근 방식은 비슷하게 가서 stack을 활용해야하나 같은 숫자의 개수로 비교하는 거라서 코드를 좀 더 추가 해야한다. #include #include #include using namespace std; int A[1000001]; //수열 크기를 제한 int B[1000001]; int main() { int N; //N을 입력 받음 stack stack; cin >> N; /*if (N 1000000) { return 0; }*/ //처음에는 중첩문을 사용하여 같은 값이 있을 때 F[i] 값을 하나씩 더하는 방법으로 진행 //for (int i = 0; i < N; i++) { //같은 숫자 개수 세서 F배열에 저장 //for (int j = 0; j < N; .. 2023. 4. 6.
백준 17298번 c++ 처음에는 동적 배열에 수를 입력 받은 뒤 , 값을 비교하면서 출력하는 방식으로 코드를 짰다. 하지만 그냥 배열로 입력 받아도 1000000 이상은 못받게 배열 크기를 정하면 되기에 하나씩 입력받아 바로 배열에 저장하는 방식으로 고쳤다. 단순하게 A[i] 의 값이 오른 쪽에 있는 어떤 수 보다 크면 바로 그 수가 큰 수 중에서 왼쪽에 있는 수라고 생각을 했기 때문에 A[i] > N; for (int i = 0; i < N; i++) //숫자를 입력.. 2023. 4. 4.