분류 전체보기 (13) 썸네일형 리스트형 Makefile 작성하는 법: 간단하고 쉽게 이해하기! Makefile 작성하는 법: 간단하고 쉽게 이해하기!안녕하세요! 오늘은 개발자라면 한 번쯤 들어봤을 "Makefile"에 대해 알아보려고 해요. Makefile은 소프트웨어 빌드를 자동화하는 도구로, 특히 C/C++ 같은 언어를 사용할 때 정말 유용해요. 제가 처음 Makefile을 배울 때 막막했던 기억이 나는데, 여러분은 쉽게 이해할 수 있도록 핵심만 딱 정리해볼게요!1. Makefile이란?Makefile은 Make라는 빌드 자동화 도구가 읽는 파일이에요. 주로 프로젝트의 소스 코드 컴파일, 라이브러리 링크, 실행 파일 생성 등을 자동화하는 데 사용돼요. 복잡한 명령어를 한 줄로 줄이고, 코드 수정이 필요한 부분만 컴파일하게 해줘서 시간을 많이 절약할 수 있답니다.2. Makefile 기본 구조M.. [벌레잡기] 자고 일어났는데 vscode에서 ssh 접속이 안된다 코딩하면서 가장 화나면서 어이없는 일중 하나는나의 멍청멍청 행동으로 인해 이상한 벌레가 생기는 것이다. yolo 모델 학습을 위해 구글 드라이브에 데이터를 올려놓고Cloudflare를 통해 라우팅된 주소로 SSH 접속을 시도했는데 항상 잘되던게 갑자기 안되길래 한시간동안머리를 잡다가 아래처럼 오탈자를 발견했다 정신차려~ [알쓰] 백준 10872 : 팩토리얼 문제링크 : https://www.acmicpc.net/problem/10872 접근파이썬에는 팩토리얼 계산하는 라이브러리가 있을것 같다.하지만 그냥 반복문써서 풀어보자함수를 사용해보자 (https://www.youtube.com/watch?v=e0hEA69d4Dw : 코딩애플함수강의 재밌다)정답def factorial(b) : if b == 0: return 1 else: return b*factorial(b-1) a = int(input())print(factorial(a))배운점다양한 접근이 가능했는데 정답이후에 좀더 도전해볼걸 했다.retrun을 print로 쓰는 짓을 했다. 생각하면서 풀자다른사람코드출처 : 파이썬으로 팩토리얼 구현하기 - 3가지 방법 [.. [알쓰] 백준 24723 : 녹색거탑 문제https://www.acmicpc.net/problem/24723 접근반복문을 통해 2의 배수 계산정답# 녹색거탑 4시 20분까지N = int(input())ans = 1for i in range(N): ans *= 2 print(ans)배운점문제를 통해 배운점은 딱히 없는것 같다.연세대, 네이버 되어있길래 조금 쫄았다.다른사람코드 # 입력N = int(input())print(2**N) 2**N이 2의 지수를 나타낸다고? 이건 말이 안된다. [알쓰] 백준 1427 : 소트인사이드 문제 접근 sort 함수를 이용해보자 정답 # 1427번 소트인사이드num = list(input())num.sort(reverse=True)for i in range(len(num)): print(num[i], end="") 배운점내림차순 정렬은 reverse = True를 사용한다출력할때 end=""가 있으면 줄바꿈이 없이 출력된다. 다른사람코드a = input()b = ''.join(sorted(a,reverse=True))print(b) 백준사람들은 어떻게 풀었나 궁금해서 찾아봤습니다.join을 이용한 풀이가 많아서 찾아보니.join(리스트)를 이용하면 매개변수로 들어온 ['a', 'b', 'c'] 이런 식의 리스트를 'abc'의 문자열로 합쳐서 반환해주는 함수출처: https://bloc.. [게임 개발자가 되어보자] 적 자동 생성 (ft. 인생 유니티) 저번 시간에는 적을 만들어 아래로 이동시키고 충돌시 사라지도록 하는 충돌이벤트까지 구현해봤다하지만 위과정까지에서는 한가지 문제가 있다. "사라진 적은 다시 생성되지 않는다." 그렇다 부딪힌 이후에는 적은 사라지지만 다시 생성되지 않는다. 그럼 우리가 할일은 무엇인가?사라진 적을 대처할 다른 적을 계속만들어줘야한다.적 자동 생성 💡목표 : 적을 일정 시간마다 내 위치에 생성하고 싶다순서1. Enemy를 프리팹으로 만들기 2. EnemyManger 게임 오브젝트 생성하기 3. EnemyManger 스크립트 생성해 할당하기 4. 적 생성 스크립트 구현하기 5. 적 생성 시간을 랜덤하게 바꾸기Enemy를 프리팹으로 만들기(=Enemy 공장 만들기)프리팹을 이용해서 Enemy 공장 만들기Prefabs : 게임.. [하루 30분] 생활코딩과 Flask 찍어먹기 1 - Flask를 왜 사용할까? 하루 30분, 매일매일 새로운걸 배우라는 말이 있습니다.그래서 오늘은 공부를 시작하기전 생활코딩 유투브를 통해 Flask라는 웹 프레임워크에 대해 학습해봤습니다.졸업작품에 대해 멘토님이랑 상담하다가 뭐지뭐지 했던 기억이 있는데요오늘 한번 발가락좀 담가보겠습니다. 출저 : https://www.youtube.com/@coohde 생활코딩일반인에게 프로그래밍을 알려주는 온라인/오프라인 활동 입니다. 채널 공개키 : MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDbU/jgeYLWbmUB5pk/wlqMs+2qsOOPgN2ydxOsrWe8JJUXzj5ovsUmjfBSwLjajT6SyO00ulne3zja2PzEZC2wnJCgvZ6lr/ZLvA9yUqmrKRNawww.youtube.comFla.. [게임 개발자가 되어보자] 적 이동 제작과 충돌 (ft. 인생 유니티) 적 이동 제작과 충돌 💡 목표 : 적을 만들어 이동처리하고 싶다. 그리고 충돌 처리도 하고 싶다 순서 적 게임 오브젝트 생성적 이동 스크립트를 생성 및 할당이동스크립트 구현다른 물체와 충돌 진행1. 적 GameObject 생성 → cube 생성(Enemy), Position 위쪽으로2. 이동스크립트 생성및 할당3. 이동스크립트 구현💡목표 : 아래로 계속 이동하고 싶다 필요속성 : 이동속소 순서 : 1. 방향구하기 2. 아래방향을 이동앞서 구현한 것과 방향만 다름코드public class Enemy : MonoBehavior{ //필요속성 : 이동속도 public float speed = 5; void Update() { //1.방향을 구하고싶다 Vector3 d.. 이전 1 2 다음