[Java ๊ธฐ์ดˆ] ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ •(IntelliJ ์„ค์น˜) / IntelliJ vs Eclipse ๋น„๊ต
ยท
๐Ÿงฉ Language/Java
Java ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ๋จผ์ € ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •์€ ๊ฐœ๋ฐœ ๋„๊ตฌ๋ถ€ํ„ฐ ์‹œ์ž‘๋˜๋ฉฐ, ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋‘ ๊ฐ€์ง€ ๋„๊ตฌ๋Š” IntelliJ IDEA์™€ Eclipse์ด๋‹ค.  1. IntelliJ vs Eclipse ๋น„๊ตIntelliJ IDEA ํŠน์ง•IntelliJ IDEA๋Š” JetBrains์—์„œ ๊ฐœ๋ฐœํ•œ ์ƒ์šฉ IDEA๋กœ, ์ง๊ด€์ ์ธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ฐ•๋ ฅํ•œ ์ฝ”๋“œ ๋ถ„์„ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ๋ฌด๋ฃŒ ๋ฒ„์ „์ธ Community Edition๊ณผ ์œ ๋ฃŒ ๋ฒ„์ „์ธ Ultimate Edition์ด ์žˆ๋‹ค. ์žฅ์ ๋›ฐ์–ด๋‚œ ์ฝ”๋“œ ์™„์„ฑ ๊ธฐ๋Šฅ : IntelliJ๋Š” ์ฝ”๋“œ ์ž๋™ ์™„์„ฑ ๊ธฐ๋Šฅ์ด ๋งค์šฐ ๋›ฐ์–ด๋‚˜๋ฉฐ, ์ฝ”๋“œ ํ’ˆ์งˆ์„ ๋†’์ด๋Š” ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค๊ฐ•๋ ฅํ•œ ๋””๋ฒ„๊น… ๋ฐ ํ…Œ์ŠคํŠธ ๋„๊ตฌ : ์ฝ”๋“œ ๋””๋ฒ„๊น…๊ณผ ํ…Œ์ŠคํŠธ๋ฅผ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ..
[ํ•˜๋ฃจํ•œ๋ฌธ์ œ] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค::JadenCase ๋ฌธ์ž์—ด ๋งŒ๋“ค๊ธฐ Lv2 (w.Python)
ยท
๐Ÿงฉ Language/Programmers
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐Ÿ“Œ ๋ฌธ์ œ ์š”์•ฝ - JadenCase = ๋ชจ๋“  ๋‹จ์–ด์˜ ์ฒซ ๋ฌธ์ž๊ฐ€ ๋Œ€๋ฌธ์ž, ๊ทธ ์™ธ์˜ ์•ŒํŒŒ๋ฒณ์€ ์†Œ๋ฌธ์ž - ์ฒซ ๋ฌธ์ž๊ฐ€ ์•ŒํŒŒ๋ฒณ์ด ์•„๋‹ˆ๋ผ๋ฉด ์ด์–ด์ง€๋Š” ์•ŒํŒŒ๋ฒณ์€ ์†Œ๋ฌธ์ž ๐Ÿ“Œ ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ S return "3people unFollowed me" "3people Unfollwed Me" "for the last week" "For The Last Week" โœ… ๋‚˜์˜ ํ’€์ด def solution(s): answer = '' pre_word = None for word in s: if word == ' ' or word.isdig..
[ํ•˜๋ฃจํ•œ๋ฌธ์ œ] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค::์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ Lv2 (w.Python)
ยท
๐Ÿงฉ Language/Programmers
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐Ÿ“Œ ๋ฌธ์ œ ์š”์•ฝ - ์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ ๋ถ„๋ฅ˜ - ์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ = ๋ฐ”๋ฅด๊ฒŒ ์ง์ง€์–ด์ง '('๋ฌธ์ž๋กœ ์—ด๋ ธ์œผ๋ฉด ')'๋กœ ๋‹ซํ˜€์•ผ ๋จ - ์˜ฌ๋ฐ”๋ฅด๋ฉด true ๋ฆฌํ„ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์œผ๋ฉด false ๋ฆฌํ„ด ๐Ÿ“Œ ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ S answer "()()" true "(())()" true ")()(" false "(()(" false โœ… ๋‚˜์˜ ํ’€์ด def solution(s): l = 0, r = 0 if s[:1] == "(" and s[-1] == ")" and (s.count("(") == s.count(")")): for t in s: if..
[ํ•˜๋ฃจํ•œ๋ฌธ์ œ] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค::์˜์–ด ๋๋ง์ž‡๊ธฐ Lv2 (w.Python)
ยท
๐Ÿงฉ Language/Programmers
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐Ÿ“Œ ๋ฌธ์ œ ์š”์•ฝ - n๋ช…์˜ ์‚ฌ๋žŒ์ด ์˜์–ด ๋๋ง์ž‡๊ธฐ ์ง„ํ–‰ ์ค‘, ํƒˆ๋ฝ์ž๊ฐ€ ์ƒ๊ธด๋‹ค๋ฉด ํƒˆ๋ฝ์ž์˜ ๋ฒˆํ˜ธ์™€ ์ฐจ๋ก€ ๋ฒˆํ˜ธ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ•จ์ˆ˜ ์ž‘์„ฑ - ํƒˆ๋ฝ ์กฐ๊ฑด โ‘  ์•ž ์‚ฌ๋žŒ์ด ๋งํ•œ ๋‹จ์–ด์˜ ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋‹จ์–ด๋ฅผ ๋งํ•ด์•ผํ•จ - ํƒˆ๋ฝ ์กฐ๊ฑด โ‘ก ์ด์ „์— ๋“ฑ์žฅํ–ˆ๋˜ ๋‹จ์–ด๋ฅผ ๋งํ•˜๋ฉด ํƒˆ๋ฝ - ํƒˆ๋ฝ์ž๊ฐ€ ์—†๋‹ค๋ฉด [0,0]์„ ๋ฆฌํ„ด - input : n = ์ฐธ๊ฐ€์ž ์ˆ˜, words = ๋๋ง์ž‡๊ธฐ์— ์‚ฌ์šฉํ•œ ๋‹จ์–ด๋“ค - output : [ํƒˆ๋ฝํ•œ ์ฐธ๊ฐ€์ž๋ฒˆํ˜ธ, ๊ฒŒ์ž„ ์ฐจ๋ก€] ๐Ÿ“Œ ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ n words result 3 ["tank", "kick", "know"..
[ํ•˜๋ฃจํ•œ๋ฌธ์ œ] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค::์˜ˆ์ƒ ๋Œ€์ง„ํ‘œ Lv2 (w.Python)
ยท
๐Ÿงฉ Language/Programmers
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐Ÿ“Œ ๋ฌธ์ œ ์š”์•ฝ - ํ† ๋„ˆ๋จผํŠธ ๊ฒฝ๊ธฐ ์ค‘, A์™€ B๊ฐ€ ๋งŒ๋‚˜๋Š” ๋ผ์šด๋“œ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ•จ์ˆ˜ ๋งŒ๋“ค๊ธฐ - A์™€ B ์ฐธ๊ฐ€์ž๋Š” ์„œ๋กœ ๋ถ™๊ฒŒ ๋˜๊ธฐ ์ „๊นŒ์ง€ ํ•ญ์ƒ ์ด๊ธด๋‹ค๊ณ  ๊ฐ€์ • - ์ด ์ฐธ๊ฐ€์ž๋Š” N, (2์˜ ์ง€์ˆ˜ ์Šน์œผ๋กœ ์ฃผ์–ด์ง€๋ฏ€๋กœ ๋ถ€์ „์Šน์€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ) ๐Ÿ“Œ ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ N A B answer 8 4 7 3 โœ… ๋‚˜์˜ ํ’€์ด >> ํ•„์š” ๋‹จ๊ณ„ โ‘  1๋ผ์šด๋“œ์—์„œ A๋Š” 2๋ฒˆ์งธ ๊ฒฝ๊ธฐ, B๋Š” 4๋ฒˆ์งธ ๊ฒฝ๊ธฐ์— ์ฐธ๊ฐ€ - A์™€ B๋Š” ๋ฌด์กฐ๊ฑด ์ด๊ฒจ์„œ ๋‹ค์Œ ๋ผ์šด๋“œ์— ๊ฐ„๋‹ค๋Š” ๊ฐ€์ • - ๋งค ๋ผ์šด๋“œ๋งˆ๋‹ค ์ง์ˆ˜์ผ ๊ฒฝ์šฐ์—๋Š” 2๋กœ ๋‚˜๋ˆˆ ๋ฒˆ์งธ ๊ฒฝ๊ธฐ๋ฅผ, ํ™€์ˆ˜์ผ ๊ฒฝ์šฐ์—๋Š” 2๋กœ ๋‚˜๋ˆˆ ..
[ํ•˜๋ฃจํ•œ๋ฌธ์ œ] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค::์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ Lv2 (w.Python)
ยท
๐Ÿงฉ Language/Programmers
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐Ÿ“Œ ๋ฌธ์ œ ์š”์•ฝ - ์ฑ„ํŒ…๋ฐฉ ์•Œ๋ฆผ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ•จ์ˆ˜ ๋งŒ๋“ค๊ธฐ - ์ถœ๋ ฅ๋˜๋Š” ๋ฉ”์‹œ์ง€ · [๋‹‰๋„ค์ž„]๋‹˜์ด ๋“ค์–ด์™”์Šต๋‹ˆ๋‹ค. · [๋‹‰๋„ค์ž„]๋‹˜์ด ๋‚˜๊ฐ”์Šต๋‹ˆ๋‹ค. - ๋‹‰๋„ค์ž„ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋‹‰๋„ค์ž„๊ณผ userID ์ œ๊ณต โ€ป ๋‹‰๋„ค์ž„ ๋ณ€๊ฒฝ ์‹œ, ๋ณ€๊ฒฝ ์ „ ์ถœ๋ ฅ๋œ ๋ฉ”์‹œ์ง€ ๋‚ด ๋‹‰๋„ค์ž„๋„ ๋ณ€๊ฒฝ๋˜์–ด์•ผ ํ•จ >> ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ record result ["Enter uid1234 Muzi", "Enter uid4567 Prodo","Leave uid1234","Enter uid1234 Prodo","Change uid4567 Ryan"] ["Prodo๋‹˜..
[ํ•˜๋ฃจํ•œ๋ฌธ์ œ] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค::๋ฌธ์ž์—ด ๋‹ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ Lv1 (w.Python)
ยท
๐Ÿงฉ Language/Programmers
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr ๐Ÿ“Œ ๋ฌธ์ œ ์š”์•ฝ- ๋ฌธ์ž์—ด ํŒ๋‹จํ•˜์—ฌ TRUE / FALSE ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ ๋งŒ๋“ค๊ธฐ- TRUE ์กฐ๊ฑด : ๋ฌธ์ž์—ด์˜ ๊ธธ์ด = 4 or 6, ์ˆซ์ž๋กœ๋งŒ ๊ตฌ์„ฑ- FALSE ์กฐ๊ฑด : TRUE ์กฐ๊ฑด ์™ธ ๐Ÿ’ก ๋‚˜์˜ ์ฒซ๋ฒˆ์งธ ํ’€์ด>> ํ•„์š” ๋‹จ๊ณ„โ‘  ๋ฌธ์ž์—ด ๊ธธ์ด๊ฐ€ 4 ๋˜๋Š” 6์ธ์ง€ ํ™•์ธโ‘ก ๋ฌธ์ž์—ด์ด ์ˆซ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ def solution(s): if len(s) == 4 or len(s) == 6: if s.isdigit(): answer = True else: ..