전체 글 495

C언어 1065번 해설 한수

https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 풀이과정 문제 세분화 1)한수를 구하는 함수를 만든다. -각 자리 수를 비교하니 10으로 나눈 나머지를 비교하기시도. % 사용 (i%10) - ((i..

git 관계도 (local / workspace/ remote 의 관계)

사이 공간인 '인덱스'에 파일 상태를 기록 git은 4가지의 저장소 workspace(work tree) 현재 작업중인 장소 ( 내컴퓨터상) index(stage) workspace의 수정된 소스를 저장하는 장소(add) - commit 전 local repository 원격 저장소 업로드하기 전(commit까지만) 저장소(push) workspace 반영 없이 원격 저장소의 수정사항을 적용할 수 있는 장소 (fetch) remote repository 원격 저장소 clone 명령어를 통해 github(remote repos) 를 work space로 가져올 수 있음. Q) index 와 stage의 관계는? -local 과 workspace 사이 공간인 '인덱스'에 파일 상태를 기록하는 것을 stagi..

IT/git 사용법 2021.09.02

C언어 백준 4673번 셀프넘버 해설

https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 문제 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 ..

IT 2021.09.01

C언어 백준 4344번 해설

https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 문제 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. d각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 풀이 #include int main() { int C; //테스트케이스 int N; //학생수 printf(" -----평..

C언어 백준 8959번

https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작..

C언어 백준 1546번

https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을..

C언어 백준3052 해설

https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net 문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 풀이과정 문제의 작은 단계화 1.각각의 나머지를 각 배열에 넣기 2. 배열의 나머지를 비교하기 ▼잘못된 코드 #include int main() { int arr[10]; /..

src refspec main does not match any 에러 /git personal token key 입력 에러

src refspec main does not mach any 에러 git을 commit 하고 main 에 push하려고 했을 때 발생한 에러이다. 원격저장소 github에 있는 repository에 연결하지 못해 발생하는 에러이다. 새로운 노트북에 기존에 있던 git을 연결시키려고 하는 도중 발생한 에러이다. 의문점 위에서 보듯 이렇게 분명히 연결이 되어있다고 하는데 왜 안되는 것일까?? 외부 ----->

IT 2021.08.30

scanf 오류 해결 방법 (C4996)

문제상황 이런식으로 scanf를 사용하면 C4996번 오류가 뜹니다. 이를 해결하기 위해선 다양한 방법이 있는데요 가장 간단한 방법부터 설명 드리겠습니다. (1)scanf_s활용하기 scanf 대신 scanf_s를 사용해주시면 됩니다. (2)_CRT_SECURE_NO_WARNINGS 활용하기 이런식으로 전처리기에 코드를 입력해주면 됩니다. (3)프로젝트 속성 창 활용하기 1. 속성 클릭 2.전처리기에 _CRT_SECURE_NO_WARNINGS 입력하기 이렇게 3가지의 해결방법을 설명드렸습니다. 혹시나 이방법으로도 안된다면 댓글 달아주세요!

IT 2021.08.30

서울미래컨퍼런스 서포터즈모집

●서울미래 컨퍼런스 2021 안녕하세요~ 곧 2학기 개강을 앞두고 다들 잘 지내시나요? 대학생 대외활동 중 정말 괜찮은 서포터즈 모집이 있어 알려드리려고 합니다 컨퍼런스 주제 '초불확실성의 시대, 빅체인지 중심에 서다' 주제가 정말 멋있지 않나요? 주제도 멋있는 서울미래컨퍼런스에서 서포터즈를 모집한다고 합니다! 서포터즈모집 ● 지원대상 ​ - SNS에 능숙하고 홍보 활용이 가능한 청년 누구나 가능(Instagram, Facebook, Blog, Zepeto등) -​(30명 이내) ● 일정 2021년 8월 26일(목) ~ 9월 12일(일) 신청서 제출 9월 15일(수) 합격자 발표​ *홈페이지(www.seoulfuture.co.kr)및 개별연락 9월 16일(목) 서포터즈 발대식 대체 OT 온라인 진행(ZO..

기타 2021.08.30