C++ : 동적 할당
#include using namespace std;int main() { /* 동적 할당 => (자료형) (포인터변수) = new (자료형(상수)) */ int *a = new int(3); /* int형 동적 메모리 공간 할당 후 메모리에 3 넣음 */ /* 그 메모리 주소를 포인터 변수 a에 저장 */ cout 앞으로는 C++의 동적 할당에 대해 알아봅시다.그리고 깊게 공부하실 분들은 이걸 어떻게 C에서 구현할 수 있을 지 생각해보세요.회사에서는 하고 있는데 코드 가져오기가 귀찮...
2025.05.11
no image
내가 C로 돈을 벌 수 있을 리 없잖아, 무리무리! (※무리가 아니었다?!)
예, 오랜만에 돌아왔습니다. 아무도 기다리지 않았겠지만.블로그를 하지 않던 기간에도 간간히 사람들이 들어와서글을 읽어주심에 감사할 따름이었습니다.특히 git이랑 vscode 연동이 인기!(그러나 블로그 글을 자주 쓰지 않은 탓에 수익화를 못 했음...) 본론부터 말하면 4개월 전에 임베디드 개발자가 되었습니다.판교 쪽 중견에 다니게 되었습니다만,지식도, 실력도 부족하기에 계속 배우고 있습니다.AI 관련 부서라 임베디드에 AI 관련 지식도 겸비해야 합니다.팀원들도 잘 만난 것 같고 배울 점이 많은 사람들입니다.그리고 40대 팀원분이 나에게 지수함수에 대해 어떻게 생각하냐 물으셨어서 너무 행복했습니다.아, 이 드립을 드디어 나에게 쳐주는 사람이 나타났구나ㅡ! 3개월의 수습을 무사히 마쳤기 때문에 앞으로는 글..
2025.05.11
백준 28114 python
team=[]y=0name=[]for i in range(3): team.append(list(map(str,input().split()))) #print(team[i])team.sort(key=lambda x:x[1])# print(team)for i in range(3): team[i][0]=int(team[i][0]) y=int(team[i][1])%100 print(y,end="") if i==2: print("")team.sort(key=lambda x:x[0],reverse=True)# print(team)for i in range(3): name.append(team[i][2]) print(name[i][0],end="")
2024.08.13
백준 27376 python
def cw(time, period, start): if time
2024.08.13
백준 2941 python
cro=['c=','c-','dz=','d-','lj','nj','s=','z=']# cnt=0word=input()for i in cro: word=word.replace(i,'*') #replace(찾을값,바꿀값) # print(word)print(len(word))
2024.08.13
백준 1316 python
n=int(input())temp=[]cnt=0past=0for i in range(n): word=str(input()) for i in word: # print(i) if i not in temp or past==i: temp.append(i) past=i else: cnt+=1 break past=0 temp=[] print(n-cnt)
2024.08.13
백준 10828 python
import sysinput=sys.stdin.readlinen=int(input())stack=[]for _ in range(n): command=input().split() if command[0]=='push': stack.append(command[1]) elif command[0]=='pop': if len(stack)==0: print(-1) else: print(stack.pop()) elif command[0]=='size': print(len(stack)) elif command[0]=='empty': if len(stack)==0: ..
2024.08.13
백준 1193 python
n=int(input())line=1while n>line: n-=line line+=1#n이 6이면 최후에 n=3 line=3#3번째 줄의 3번째 자리 1/3if line%2==1: a=line-n+1 b=nelse: a=n b=line-n+1print(f'{a}/{b}')
2024.08.13
백준 7568 python
n=int(input())xypq=[]cnt=0answer=[]for _ in range(n): xypq.append(list(map(int,input().split()))) for i in range(n): #0 1 2 3 4 cnt=0 for j in range(n): if not i==j: # 1 2 3 4/0 2 3 4/0 1 3 4/0 1 2 3 if xypq[i][0]
2024.08.13

C++ : 동적 할당

exp()
|2025. 5. 11. 19:05
#include <iostream>
using namespace std;

int main() {
    /* 동적 할당 => (자료형) (포인터변수) = new (자료형(상수)) */
    int *a = new int(3);
    /* int형 동적 메모리 공간 할당 후 메모리에 3 넣음 */
    /* 그 메모리 주소를 포인터 변수 a에 저장 */
    cout << *a << endl;
    *a = 4; // 주소a가 가리키는 곳에 4 대입
    cout << *a << endl;
}

 

앞으로는 C++의 동적 할당에 대해 알아봅시다.

그리고 깊게 공부하실 분들은 이걸 어떻게 C에서 구현할 수 있을 지 생각해보세요.

회사에서는 하고 있는데 코드 가져오기가 귀찮...

 

예, 오랜만에 돌아왔습니다. 아무도 기다리지 않았겠지만.

블로그를 하지 않던 기간에도 간간히 사람들이 들어와서

글을 읽어주심에 감사할 따름이었습니다.

특히 git이랑 vscode 연동이 인기!
(그러나 블로그 글을 자주 쓰지 않은 탓에 수익화를 못 했음...)

 

본론부터 말하면 4개월 전에 임베디드 개발자가 되었습니다.

회사에서 사진 찍으면 촌스럽지 않을까 싶어서 점심시간에 회사 근처 벚꽃 찍은 사진

판교 쪽 중견에 다니게 되었습니다만,

지식도, 실력도 부족하기에 계속 배우고 있습니다.

AI 관련 부서라 임베디드에 AI 관련 지식도 겸비해야 합니다.

팀원들도 잘 만난 것 같고 배울 점이 많은 사람들입니다.

그리고 40대 팀원분이 나에게 지수함수에 대해 어떻게 생각하냐 물으셨어서 너무 행복했습니다.

아, 이 드립을 드디어 나에게 쳐주는 사람이 나타났구나ㅡ!

 

3개월의 수습을 무사히 마쳤기 때문에 앞으로는 글을 쓸 수 있습니다.

추후 다룰 주제는 C++ 공부와 딥러닝 공부가 되겠습니다.

Python만 쓰다가 C, C++ 쓰려하니 굉장히 죽을 맛이네요.

물론 글은 자주 쓰지 않을 겁니다.

평일엔 야근을 하기 때문에 시간이 주말밖에 없거든요.

간혹 와서 취준 썰들도 풀어볼까 합니다.

 

그리고 생활 정보는 따로 네이버 블로그를 팔까도 생각중인데

다룰 주제는 데이트 코스, 오타쿠 이야기, 생활 팁 등.

흠. 과연 그런 부지런함이 가능할지는 미래의 제가 결정하겠죠?

네이버 블로그를 판다면 말투를 바꿔야할텐데 고민도 되고..

 

아 그리고 모교에서 온라인 현직자 직무멘토도 진행합니다.

까먹고 있다가 생각나서 이제 ppt를 만들어야겠구나 생각을 했습니다.

그런데 만들기가 귀찮아서 티스토리에 찾아오게 되었다는 사실.

내일 만들고 이제 자러 갈 겁니다. 안녕~

'정보' 카테고리의 다른 글

VSCode 와 Git 연동  (1) 2024.07.23
배경 지우는 사이트 (무료)  (0) 2022.09.24
VMware 가상머신 용량 늘리기  (0) 2022.09.14
팟플레이어 싱크 안 맞을 경우 해결법  (0) 2022.09.14
태풍 힌남노 정보 & 경로 예상  (0) 2022.09.01
team=[]
y=0
name=[]

for i in range(3):
    team.append(list(map(str,input().split())))
    #print(team[i])

team.sort(key=lambda x:x[1])
# print(team)
for i in range(3):
    team[i][0]=int(team[i][0])
    y=int(team[i][1])%100
    print(y,end="")
    if i==2:
        print("")

team.sort(key=lambda x:x[0],reverse=True)
# print(team)
for i in range(3):
    name.append(team[i][2])
    print(name[i][0],end="")

'Python > 코딩 테스트' 카테고리의 다른 글

백준 27376 python  (0) 2024.08.13
백준 2941 python  (0) 2024.08.13
백준 1316 python  (0) 2024.08.13
백준 10828 python  (0) 2024.08.13
백준 1193 python  (0) 2024.08.13
def cw(time, period, start):
    if time<start:
        return start - time
    now = time - start
    sw = (now//period)%2
    return sw * (period - now % period)

temp = list(map(int,input().split()))

n = temp[0]
k = temp[1]
cross = []
for i in range(k):
    x = list(map(int,input().split()))
    cross.append(x)
cross.sort(key=lambda x:x[0])
mytime = 0
mypos = 0
x = 0
for x,t,s in cross:
    mytime += x-mypos
    mytime += cw(mytime,t,s)
    mypos = x
mytime = mytime + n-mypos
print(mytime)

'Python > 코딩 테스트' 카테고리의 다른 글

백준 28114 python  (0) 2024.08.13
백준 2941 python  (0) 2024.08.13
백준 1316 python  (0) 2024.08.13
백준 10828 python  (0) 2024.08.13
백준 1193 python  (0) 2024.08.13
cro=['c=','c-','dz=','d-','lj','nj','s=','z=']
# cnt=0
word=input()

for i in cro:
    word=word.replace(i,'*') #replace(찾을값,바꿀값)

    # print(word)
print(len(word))

'Python > 코딩 테스트' 카테고리의 다른 글

백준 28114 python  (0) 2024.08.13
백준 27376 python  (0) 2024.08.13
백준 1316 python  (0) 2024.08.13
백준 10828 python  (0) 2024.08.13
백준 1193 python  (0) 2024.08.13
n=int(input())
temp=[]
cnt=0
past=0


for i in range(n):
    word=str(input())
    for i in word:
        # print(i)
        if i not in temp or past==i:
            temp.append(i)
            past=i
        else:
            cnt+=1
            break
    past=0
    temp=[]
            
            
print(n-cnt)

'Python > 코딩 테스트' 카테고리의 다른 글

백준 27376 python  (0) 2024.08.13
백준 2941 python  (0) 2024.08.13
백준 10828 python  (0) 2024.08.13
백준 1193 python  (0) 2024.08.13
백준 7568 python  (0) 2024.08.13
import sys
input=sys.stdin.readline

n=int(input())
stack=[]

for _ in range(n):
    command=input().split()
    
    if command[0]=='push':
        stack.append(command[1])
    elif command[0]=='pop':
        if len(stack)==0:
            print(-1)
        else:
            print(stack.pop())
    elif command[0]=='size':
        print(len(stack))
    elif command[0]=='empty':
        if len(stack)==0:
            print(1)
        else:
            print(0)
    elif command[0]=='top':
        if len(stack)==0:
            print(-1)
        else:
            print(stack[-1])

'Python > 코딩 테스트' 카테고리의 다른 글

백준 2941 python  (0) 2024.08.13
백준 1316 python  (0) 2024.08.13
백준 1193 python  (0) 2024.08.13
백준 7568 python  (0) 2024.08.13
백준 10866 python  (0) 2024.08.13
n=int(input())
line=1

while n>line:
    n-=line
    line+=1

#n이 6이면 최후에 n=3 line=3
#3번째 줄의 3번째 자리 1/3

if line%2==1:
    a=line-n+1
    b=n
else:
    a=n
    b=line-n+1

print(f'{a}/{b}')

'Python > 코딩 테스트' 카테고리의 다른 글

백준 1316 python  (0) 2024.08.13
백준 10828 python  (0) 2024.08.13
백준 7568 python  (0) 2024.08.13
백준 10866 python  (0) 2024.08.13
소프티어 장애물 인식 프로그램  (2) 2024.01.28
n=int(input())
xypq=[]
cnt=0
answer=[]
for _ in range(n):
    xypq.append(list(map(int,input().split())))
    
for i in range(n): #0 1 2 3 4
    cnt=0
    for j in range(n):
        if not i==j: # 1 2 3 4/0 2 3 4/0 1 3 4/0 1 2 3
            if xypq[i][0]<xypq[j][0] and xypq[i][1]<xypq[j][1]:
                cnt+=1
    answer.append(cnt+1)

print(*answer)

'Python > 코딩 테스트' 카테고리의 다른 글

백준 10828 python  (0) 2024.08.13
백준 1193 python  (0) 2024.08.13
백준 10866 python  (0) 2024.08.13
소프티어 장애물 인식 프로그램  (2) 2024.01.28
소프티어 징검다리 Lv.3  (1) 2024.01.27