본문 바로가기

전체 글29

[Git 오류] git push 안되는 오류, RPC failed 해결, 원래대로 기존 프로젝트를 통째로 git push 하려고 하자, 오류가 발생했다.git push origin mainEnumerating objects: 109, done.Counting objects: 100% (109/109), done.Delta compression using up to 8 threadsCompressing objects: 100% (102/102), done.error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400send-pack: unexpected disconnect while reading sideband packetWriting objects: 100% (109/109), 6.20 MiB | 8.28 MiB/.. 2024. 12. 5.
[Codeup] 4691 : 주사위 네 개 (C언어) 문제문제 설명   문제1) 주사위 네개(고등1)1에서부터 6까지의 눈을 가진 4개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.규칙(1) : 같은 눈이 4개가 나오면 50,000원+(같은 눈)*5,000원의 상금을 받게 된다.규칙(2) :  같은 눈이 3개만 나오면 10,000원+(3개가 나온 눈)*1,000원의 상금을 받게 된다.규칙(3) : 같은 눈이 2개씩 두 쌍이 나오는 경우에는 2,000원+(2개가 나온 눈)*500원+(또 다른 2개가 나온 눈)*500원의 상금을 받게 된다.규칙(4) : 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)*100원의 상금을 받게 된다.규칙(5) : 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)*100원의 상금을 받게 된다... 2024. 12. 1.
iloc과 loc의 차이점, iloc 시 행이 한 개만 선택되는 문제 코드# 데이터 2개로 분리df1 = df.iloc[:30,] # 0~30행 데이터df2 = df.iloc[31:60,] # 31~60행 데이터print(df1.shape, df2.shape)원했던 출력(31, 5) (30, 5)나온 출력(30, 12) (1, 12)다음과 같은 코드에서 슬라이싱이 제대로 되지 않는 문제가 발생했다.내가 원래 알고 있던 내용은 아래와 같았다.iloc vs lociloc (Index Location)숫자 기반 인덱싱슬라이싱 시 여느 파이썬 코드처럼 start는 포함, end는 제외loc (Label Location)라벨 기반 슬라이싱 (라벨 명칭 기반)슬라이싱 시 start, end 모두 포함검색과 다른 코드에 적용하며 원래 알고 있던 내용이 맞다는 것을 확인했다.그럼 왜 d.. 2024. 11. 28.
[이코테] 구현 - 개임개발 (Python) 문제문제 설명   현민이는 게임 캐릭터가 맵 안에서 움직이는 시스템을 개발 중이다.캐릭터가 있는 장소는 N X M 크기의 직사각형으로, 각각의 칸은 육지 또는 바다이다.캐릭터는 동서남북 중 한 곳을 바라본다. 맵의 각 칸은 (A, B)로 나타낼 수 있고, A는 북쪽으로부터 떨어진 칸의 개수, B는 서쪽으로부터 떨 어진 칸의 개수이다.캐릭터는 상하좌우로 움직 일 수 있고, 바다로 되어 있는 공간에는 갈 수 없다.캐릭터의 움직임을 설정하기 위해 정해 놓은 매뉴얼은 이러하다. 1. 현재 위치에서 현재 방향을 기준으로 왼쪽 방향(반시계 방향으로 90도 회전한 방향)부터 차례대로 갈 곳을 정한다.2. 캐릭터의 바로 왼쪽 방향에 아직 가보지 않은 칸이 존재한다면, 왼쪽 방향으로 회전한 다음 왼쪽으로 한 칸을 전진한.. 2024. 11. 11.
[Codeup] 1180 : 만능 휴지통 (C언어) 문제문제 설명   민호는 발명을 되게 좋아하고, 컴퓨터 프로그램도 되게 좋아한다.어느 날 민호는 컴퓨터를 사용하던 중 휴지통이 꽉 차서 불편을 느꼈다.그래서 휴지통이 n만큼 차면 알아서 쓰레기를 압축해주는 휴지통을 만들려고 한다.이 때 압축하는 알고리즘은 다음과 같다.10의 자릿수와 1의 자릿수를 서로 바꾸고, 거기에 2를 곱한다.예) 70일 경우 14가 된다.( 70 -> 07 -> 14 )이 알고리즘은 때로는 부작용을 일으켜 휴지통의 내용이 더 많아 질지도 모른다.만약 이 알고리즘의 심각한 부작용으로 수치가 100이 넘는다면 100의 자릿수는 무시된다. 입력휴지통의 자동 압축 기준인 수치 n이 입력된다. ( 1 출력첫째 줄에 휴지통을 압축했을 때 양을 출력한다.둘째 줄에 그 양이 50이하이면 GOOD.. 2024. 11. 11.
[Codeup] 1173 : 30분전 (C언어) 문제문제 설명   수호는 30분 전으로 돌아가고 싶은 1人 이다.공백을 기준으로 시간과 분이 주어진다.그러면 이 시간을 기준으로 30분전의 시간을 출력하시오.예)12 35  =====> 12 512 0 ======> 11 3011 5 ======> 10 350 10 ======> 23 40  입력시와 분이 입력된다.( 시의 범위 : 0~ 23)(분의 범위 : 0~ 59)출력입력된 시간의 30분 전의 시간을 출력하시오. 입력 예시   예시 복사12 35 출력 예시12 5   풀이방법은 여러가지가 있는데, 나는 그냥 한 변수에 분과 시간을 때려박고(?) 거기서 30분을 뺴주었다.#include int main() { int h, m, t; scanf("%d %d", &h, &m); t = m.. 2024. 5. 30.